- Permissions table (probably I'll change for others uses)
- Added CDateTime component (to save in the db)... in the component CGridTableRec and for CEventsCalendar
This commit is contained in:
@@ -17,6 +17,7 @@ const { Where } = require('../models/where');
|
||||
const { MyEvent } = require('../models/myevent');
|
||||
const { Contribtype } = require('../models/contribtype');
|
||||
const { SendMsg } = require('../models/sendmsg');
|
||||
const { Permission } = require('../models/permission');
|
||||
|
||||
|
||||
const tools = require('../tools/general');
|
||||
@@ -141,6 +142,8 @@ function getTableByTableName(tablename) {
|
||||
mytable = MyEvent;
|
||||
else if (tablename === 'contribtype')
|
||||
mytable = Contribtype;
|
||||
else if (tablename === 'permissions')
|
||||
mytable = Permission;
|
||||
|
||||
return mytable
|
||||
}
|
||||
@@ -152,7 +155,20 @@ router.post('/settable', authenticate, (req, res) => {
|
||||
|
||||
mydata.idapp = req.user.idapp;
|
||||
|
||||
if (params.table === 'permissions') {
|
||||
if (mydata["_id"] === undefined) {
|
||||
mydata._id = 1;
|
||||
}
|
||||
} else {
|
||||
if (mydata["_id"] === undefined) {
|
||||
mydata._id = new ObjectID()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
mytablerec = new mytable(mydata);
|
||||
console.log('mytablerec', mytablerec);
|
||||
|
||||
|
||||
return mytablerec.save()
|
||||
.then(rec => {
|
||||
@@ -320,9 +336,10 @@ router.get('/loadsite/:userId/:idapp/:sall', authenticate_noerror, (req, res) =>
|
||||
const operators = Operator.findAllIdApp(idapp);
|
||||
const wheres = Where.findAllIdApp(idapp);
|
||||
const contribtype = Contribtype.findAllIdApp(idapp);
|
||||
const permissions = Permission.findAllIdApp();
|
||||
|
||||
|
||||
return Promise.all([bookedevent, eventlist, operators, wheres, contribtype])
|
||||
return Promise.all([bookedevent, eventlist, operators, wheres, contribtype, permissions])
|
||||
.then((arrdata) => {
|
||||
// console.table(arrdata);
|
||||
res.send({
|
||||
@@ -331,6 +348,7 @@ router.get('/loadsite/:userId/:idapp/:sall', authenticate_noerror, (req, res) =>
|
||||
operators: arrdata[2],
|
||||
wheres: arrdata[3],
|
||||
contribtype: arrdata[4],
|
||||
permissions: arrdata[5],
|
||||
});
|
||||
})
|
||||
.catch((e) => {
|
||||
|
||||
Reference in New Issue
Block a user