mirror of
https://github.com/vale981/grapher
synced 2025-03-12 13:56:38 -04:00
40 lines
No EOL
694 B
JavaScript
40 lines
No EOL
694 B
JavaScript
import { restrictFields } from 'meteor/cultofcoders:grapher';
|
|
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) {
|
|
restrictFields(filters, options, ['restrictedField']);
|
|
|
|
filters.isPrivate = false;
|
|
},
|
|
maxLimit: 2,
|
|
maxDepth: 1
|
|
}); |