mirror of
https://github.com/vale981/grapher
synced 2025-03-06 10:01:40 -05:00
48 lines
1.2 KiB
JavaScript
48 lines
1.2 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 intersectId2 = Intersect.insert({
|
|
value: 'Goodbye',
|
|
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);
|