Show data Table with pagination (startRow, endRow, filter, sorting)

This commit is contained in:
Paolo Arena
2019-10-14 20:31:57 +02:00
parent c5a19f2d70
commit 9120485939
8 changed files with 219 additions and 34 deletions

View File

@@ -13,6 +13,8 @@ const _ = require('lodash');
var { User } = require('../models/user');
const tools = require('../tools/general');
var server_constants = require('../tools/server_constants');
@@ -147,4 +149,26 @@ router.post(process.env.LINK_UPDATE_PASSWORD, (req, res) => {
});
router.post('/gettable', authenticate, (req, res) => {
const params = req.body;
tools.mylog('GET ALL USERS: ', params);
let mytable = null;
if (params.table === 'users')
mytable = User;
else if (params.table === 'booking')
mytable = Booking;
return mytable.queryTable(req.user.idapp, params).then(ris => {
tools.mylog('list', ris);
return res.send(ris);
}).catch((e) => {
console.log(e);
res.status(400).send(e);
});
});
module.exports = router;