synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
116 lines (115 loc) • 2.36 kB
JavaScript
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