alphascript-server
Version:
CRUD operations for mongo and other functionalities to get started quickly in any CMS project
59 lines (50 loc) • 1.35 kB
JavaScript
var api = require('../../../../');
module.exports = {
db: "common",
collection: function (req) {
return api.common.Alert;
},
populate: "",
select: function (req, id, action) {
if (!id) return "_id active name from fromSelf fromCoordinator to toSelf toCoordinator cc ccSelf ccCoordinator attachments";
return "";
},
sort: { "name": 1 },
validate: function (data, callback, req) {
callback();
},
beforeAdd: function (data, callback, req) {
callback(null, data);
},
afterAdd: function (data, callback, req) {
callback(null, data);
},
beforeEdit: function (data, callback, req) {
callback(null, data);
},
afterEdit: function (data, callback, req) {
callback(null, data);
},
remove: function (id, callback, req) {
callback('Impossível eliminar alerta. Para desativa-lo ou outras modificações deve alterar.');
},
dummy: {
good: {
"name": "Novo Utilizador",
"template": "signup",
"cc": [],
"ccCoordinator": false,
"ccSelf": false,
"to": [],
"toCoordinator": false,
"toSelf": true,
"active": true,
"attachments": [],
"from": [],
"fromCoordinator": false,
"fromSelf": false,
"subject": "\"Bem-vindo(a) ao serviço de monitorização de emulsões KOIL\""
},
bad: []
}
};