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 de1d49a1..c446c029 100644 Binary files a/site/content/en/images/image008.jpg and b/site/content/en/images/image008.jpg differ diff --git a/site/content/en/images/image245.jpg b/site/content/en/images/image245.jpg new file mode 100644 index 00000000..24d94266 Binary files /dev/null and b/site/content/en/images/image245.jpg differ diff --git a/site/content/en/images/image246.jpg b/site/content/en/images/image246.jpg new file mode 100644 index 00000000..02ab6699 Binary files /dev/null and b/site/content/en/images/image246.jpg differ diff --git a/site/content/en/images/image247.jpg b/site/content/en/images/image247.jpg new file mode 100644 index 00000000..0bf946f6 Binary files /dev/null and b/site/content/en/images/image247.jpg differ diff --git a/site/content/en/images/image248.jpg b/site/content/en/images/image248.jpg new file mode 100644 index 00000000..dad92f7b Binary files /dev/null and b/site/content/en/images/image248.jpg differ 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):