Newer
Older
import { Mongo } from 'meteor/mongo';
import SimpleSchema from 'simpl-schema';
// import { getLabel } from '../utils';
const GlobalInfos = new Mongo.Collection('globalinfos');
// Deny all client-side updates since we will be using methods to manage this collection
GlobalInfos.deny({
insert() {
return true;
},
update() {
return true;
},
remove() {
return true;
},
});
GlobalInfos.schema = new SimpleSchema({
createdAt: {
type: Date,
defaultValue: new Date(),
},
updatedAt: {
type: Date,
defaultValue: new Date(),
},
expirationDate: {
type: Date,
},
content: {
type: String,
},
language: {
type: String,
},
structureName: {
type: String,
defaultValue: '',
},
structureId: {
type: Array,
defaultValue: [],
index: true,
},
'structureId.$': { type: String },
});
GlobalInfos.attachSchema(GlobalInfos.schema);
export default GlobalInfos;