mirror of
https://github.com/vale981/grapher
synced 2025-03-12 13:56:38 -04:00
43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
import { Exposure } from 'meteor/cultofcoders:grapher';
|
|
|
|
Exposure.setConfig({
|
|
maxLimit: 5
|
|
});
|
|
|
|
import Demo, {DemoPublication, DemoMethod, DemoRestrictedLink} from './demo.js';
|
|
import Intersect, { CollectionLink as IntersectLink } from './intersect';
|
|
|
|
Demo.remove({});
|
|
DemoRestrictedLink.remove({});
|
|
|
|
Intersect.remove({});
|
|
IntersectLink.remove({});
|
|
|
|
Demo.insert({isPrivate: true, restrictedField: 'PRIVATE'});
|
|
Demo.insert({isPrivate: false, restrictedField: 'PRIVATE'});
|
|
Demo.insert({isPrivate: false, restrictedField: 'PRIVATE'});
|
|
|
|
const restrictedDemoId = Demo.insert({
|
|
isPrivate: false,
|
|
restrictedField: 'PRIVATE'
|
|
});
|
|
|
|
Demo.getLink(restrictedDemoId, 'restrictedLink').set({
|
|
test: true
|
|
});
|
|
|
|
// INTERSECTION TEST LINKS
|
|
|
|
const intersectId = Intersect.insert({
|
|
value: 'Hello',
|
|
privateValue: 'Bad!'
|
|
});
|
|
|
|
const intersectLinkId = IntersectLink.insert({
|
|
value: 'Hello, I am a Link',
|
|
privateValue: 'Bad!'
|
|
});
|
|
|
|
Intersect.getLink(intersectId, 'link').set(intersectLinkId);
|
|
Intersect.getLink(intersectId, 'privateLink').set(intersectLinkId);
|
|
IntersectLink.getLink(intersectLinkId, 'myself').set(intersectLinkId);
|