UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

116 lines (115 loc) 2.36 kB
import { MOCK_AUTHENTICATED_PRINCIPAL_ID as t, MOCK_PUBLIC_PRINCIPAL_ID as a } from "../realm/mockRealmPrincipal.js"; import { getAccessTypeFromPermissionLevel as e } from "../../utils/PermissionLevelToAccessType.js"; import { EntityType as i } from "@sage-bionetworks/synapse-client"; import { generateBaseEntity as s } from "../faker/generateFakeEntity.js"; import { MOCK_USER_ID as c, MOCK_USER_ID_2 as n } from "../user/mock_user_profile.js"; const p = s({ id: 30001, type: i.file, acl: { resourceAccess: [ { principalId: c, accessType: e("CAN_ADMINISTER") }, { principalId: t, accessType: e("CAN_DOWNLOAD") }, { principalId: a, accessType: e("CAN_DOWNLOAD") } ] }, permissions: { isEntityOpenData: !0 } }), r = s({ id: 30002, type: i.file, acl: { resourceAccess: [ { principalId: c, accessType: e("CAN_ADMINISTER") } ] }, permissions: { isEntityOpenData: !0 } }), o = s({ id: 30003, type: i.file, acl: { resourceAccess: [ { principalId: c, accessType: e("CAN_ADMINISTER") }, { principalId: t, accessType: e("CAN_DOWNLOAD") }, { principalId: a, accessType: e("CAN_VIEW") } ] }, permissions: { isEntityOpenData: !1 } }), l = s({ id: 30004, type: i.file, entity: { name: "mock file with local sharing settings" }, acl: { resourceAccess: [ { principalId: c, accessType: e("CAN_ADMINISTER") } ] } }), I = s({ id: 30005, type: i.file, entity: { name: "mock file with local sharing settings" }, acl: { resourceAccess: [ { principalId: n, accessType: e("CAN_ADMINISTER") }, { principalId: c, accessType: e("CAN_DOWNLOAD") } ] }, permissions: { canChangePermissions: !1, canEnableInheritance: !1 } }), C = [ p, r, o, l, I ]; export { C as aclCustomizedMockFileEntities, I as mockFileEntityCurrentUserCannotEdit, l as mockFileEntityWithLocalSharingSettingsData, r as mockFileOpenDataWithNoPublicRead, p as mockFileOpenDataWithPublicRead, o as mockFilePublicReadNoOpenData }; //# sourceMappingURL=mockFileEntityACLVariants.js.map