grapher/lib/exposure/testing/bootstrap/fixtures.js
2016-09-24 08:12:43 +03:00

39 lines
No EOL
641 B
JavaScript

import { Exposure } from 'meteor/cultofcoders:grapher';
Exposure.setConfig({
maxLimit: 5
});
import Demo from './demo.js';
Demo.remove({});
Demo.insert({
isPrivate: true,
restrictedField: 'PRIVATE'
});
Demo.insert({
isPrivate: false,
restrictedField: 'PRIVATE'
});
Demo.insert({
isPrivate: false,
restrictedField: 'PRIVATE'
});
Demo.insert({
isPrivate: false,
restrictedField: 'PRIVATE'
});
Demo.expose({
firewall(filters, options, userId) {
Exposure.restrictFields(filters, options, ['restrictedField']);
filters.isPrivate = false;
},
maxLimit: 2,
maxDepth: 1
});