- Iscrizione Conacreis
This commit is contained in:
@@ -1132,11 +1132,30 @@ router.post('/duprec/:table/:id', authenticate, (req, res) => {
|
||||
|
||||
});
|
||||
|
||||
|
||||
router.get('/loadsite/:userId/:idapp', authenticate_noerror, (req, res) => {
|
||||
load(req, res, '0');
|
||||
});
|
||||
|
||||
router.get('/loadsite/:userId/:idapp/:vers', authenticate_noerror, (req, res) => {
|
||||
let version = req.params.vers;
|
||||
version = version.replace('.', '');
|
||||
version = version.replace('.', '');
|
||||
|
||||
load(req, res, parseInt(version));
|
||||
});
|
||||
|
||||
function load(req, res, version) {
|
||||
const userId = req.params.userId;
|
||||
const idapp = req.params.idapp;
|
||||
const sall = (User.isAdmin(req.user.perm) || User.isManager(req.user.perm) || User.isEditor(req.user.perm)) ? '1' : '0'
|
||||
|
||||
if (!version) {
|
||||
version = '0';
|
||||
}
|
||||
|
||||
let sall = '0';
|
||||
if (!!req.user) {
|
||||
sall = (User.isAdmin(req.user.perm) || User.isManager(req.user.perm) || User.isEditor(req.user.perm)) ? '1' : '0'
|
||||
}
|
||||
|
||||
// var category = req.params.category;
|
||||
|
||||
@@ -1158,6 +1177,7 @@ router.get('/loadsite/:userId/:idapp', authenticate_noerror, (req, res) => {
|
||||
// Extract all the todos of the userId only
|
||||
const eventlist = MyEvent.findAllIdApp(socioresidente, idapp);
|
||||
const operators = Operator.findAllIdApp(idapp);
|
||||
const internalpages = MyPage.findInternalPages(idapp);
|
||||
const wheres = Where.findAllIdApp(idapp);
|
||||
const contribtype = Contribtype.findAllIdApp(idapp);
|
||||
const paymenttype = PaymentType.findAllIdApp(idapp);
|
||||
@@ -1168,7 +1188,11 @@ router.get('/loadsite/:userId/:idapp', authenticate_noerror, (req, res) => {
|
||||
|
||||
let newstosent = Promise.resolve([]);
|
||||
let mailinglist = Promise.resolve([]);
|
||||
let mypage = MyPage.findOnlyStruttRec(idapp);
|
||||
let mypage;
|
||||
if (version > 91)
|
||||
mypage = MyPage.findOnlyStruttRec(idapp);
|
||||
else
|
||||
mypage = MyPage.findAllIdApp(idapp);
|
||||
let calzoom = CalZoom.findAllIdApp(idapp);
|
||||
let gallery = Gallery.findAllIdApp(idapp);
|
||||
let producers = Producer.findAllIdApp(idapp);
|
||||
@@ -1196,7 +1220,7 @@ router.get('/loadsite/:userId/:idapp', authenticate_noerror, (req, res) => {
|
||||
}
|
||||
|
||||
|
||||
return Promise.all([bookedevent, eventlist, operators, wheres, contribtype, settings, permissions, disciplines, newstosent, mailinglist, mypage, gallery, paymenttype, calcstat, calzoom, producers, cart, storehouses, departments, orderscart, groups, resps, workers])
|
||||
return Promise.all([bookedevent, eventlist, operators, wheres, contribtype, settings, permissions, disciplines, newstosent, mailinglist, mypage, gallery, paymenttype, calcstat, calzoom, producers, cart, storehouses, departments, orderscart, groups, resps, workers, internalpages])
|
||||
.then((arrdata) => {
|
||||
// console.table(arrdata);
|
||||
const myuser = req.user;
|
||||
@@ -1229,6 +1253,7 @@ router.get('/loadsite/:userId/:idapp', authenticate_noerror, (req, res) => {
|
||||
resps: arrdata[21],
|
||||
workers: arrdata[22],
|
||||
myuser,
|
||||
internalpages: arrdata[23],
|
||||
});
|
||||
})
|
||||
.catch((e) => {
|
||||
@@ -1236,7 +1261,7 @@ router.get('/loadsite/:userId/:idapp', authenticate_noerror, (req, res) => {
|
||||
res.status(400).send(e);
|
||||
});
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
router.get(process.env.LINK_CHECK_UPDATES, authenticate, async (req, res) => {
|
||||
const userId = req.user._id;
|
||||
|
||||
@@ -2,12 +2,11 @@ const express = require('express');
|
||||
const router = express.Router();
|
||||
|
||||
const { User } = require('../models/user');
|
||||
const { Nave } = require('../models/nave');
|
||||
const { Flotta } = require('../models/flotta');
|
||||
// const { Nave } = require('../models/nave');
|
||||
const Hours = require('../models/hours');
|
||||
const { NavePersistente } = require('../models/navepersistente');
|
||||
const { ListaIngresso } = require('../models/listaingresso');
|
||||
const { Graduatoria } = require('../models/graduatoria');
|
||||
//const { NavePersistente } = require('../models/navepersistente');
|
||||
//const { ListaIngresso } = require('../models/listaingresso');
|
||||
//const { Graduatoria } = require('../models/graduatoria');
|
||||
// const { ExtraList } = require('../models/extralist');
|
||||
const { ObjectID } = require('mongodb');
|
||||
|
||||
@@ -465,15 +464,19 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
|
||||
try {
|
||||
|
||||
if (mydata.dbop === 'rigeneraTutto') {
|
||||
await ListaIngresso.Esegui_CronTab(idapp, mydata);
|
||||
} else if (mydata.dbop === 'creaNavi') {
|
||||
const num = await Nave.generaNave(idapp, mydata, false);
|
||||
ris = { num };
|
||||
} else if (mydata.dbop === 'CreaNaviPersistenti') {
|
||||
const num = await Nave.generaNave(idapp, mydata, true);
|
||||
ris = { num };
|
||||
} else if (mydata.dbop === 'delNavi') {
|
||||
if (mydata.dbop === '') {
|
||||
|
||||
// } else if (mydata.dbop === 'rigeneraTutto') {
|
||||
// await ListaIngresso.Esegui_CronTab(idapp, mydata);
|
||||
} else if (mydata.dbop === 'visuStat') {
|
||||
ris = await User.visuUtentiNonInNavi(idapp);
|
||||
//} else if (mydata.dbop === 'creaNavi') {
|
||||
// const num = await Nave.generaNave(idapp, mydata, false);
|
||||
// ris = { num };
|
||||
//} else if (mydata.dbop === 'CreaNaviPersistenti') {
|
||||
// const num = await Nave.generaNave(idapp, mydata, true);
|
||||
// ris = { num };
|
||||
/*} else if (mydata.dbop === 'delNavi') {
|
||||
await Nave.setRiga(idapp, 1);
|
||||
await Nave.setCol(idapp, 1);
|
||||
const num = await Nave.deleteOne({ idapp });
|
||||
@@ -483,6 +486,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
// await Nave.setCol(idapp, 1);
|
||||
// const num = await Nave.remove({ idapp, date_start: { $gte: tools.IncDateNow(-1000 * 60 * 60 * 24 * 3) } });
|
||||
// ris = { num };
|
||||
|
||||
} else if (mydata.dbop === 'delNaviProvvisorie') {
|
||||
|
||||
ris = await Nave.delNaviProvvisorie(idapp);
|
||||
@@ -490,8 +494,6 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
} else if (mydata.dbop === 'visuListaNave') {
|
||||
mystr = await Nave.showListaOrd(idapp);
|
||||
ris = { mystr };
|
||||
} else if (mydata.dbop === 'visuStat') {
|
||||
ris = await User.visuUtentiNonInNavi(idapp);
|
||||
} else if (mydata.dbop === 'pulisciNonPresenzeInNave') {
|
||||
mystr = await Nave.pulisciNonPresenzeInNave(idapp);
|
||||
ris = { mystr };
|
||||
@@ -622,6 +624,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
|
||||
|
||||
ris = { num };
|
||||
|
||||
} else if (mydata.dbop === 'Corregginumtess') {
|
||||
const listanavi = await Nave.find({ idapp });
|
||||
let num = 0;
|
||||
@@ -639,6 +642,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
}
|
||||
|
||||
ris = { num };
|
||||
*/
|
||||
/*
|
||||
}
|
||||
|
||||
@@ -680,7 +684,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
}
|
||||
|
||||
ris = { num }; */
|
||||
} else if (mydata.dbop === 'CorreggiDataGiftChat') {
|
||||
/*} else if (mydata.dbop === 'CorreggiDataGiftChat') {
|
||||
const listanavi = await NavePersistente.find({ idapp });
|
||||
let num = 0;
|
||||
for (let rec of listanavi) {
|
||||
@@ -694,7 +698,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
}
|
||||
|
||||
ris = { num };
|
||||
} else if (mydata.dbop === 'creaUtentiTest') {
|
||||
*/} else if (mydata.dbop === 'creaUtentiTest') {
|
||||
|
||||
let num = 0;
|
||||
lastrec = await User.find({ idapp }).sort({ _id: -1 }).limit(1);
|
||||
@@ -727,7 +731,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
}
|
||||
|
||||
ris = { num };
|
||||
} else if (mydata.dbop === 'visuPlacca') {
|
||||
/*} else if (mydata.dbop === 'visuPlacca') {
|
||||
|
||||
mystr = '✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨\n' +
|
||||
'NAVI CHE SALPANO DALLA ' + mydata.riga + '.' + mydata.col + ' ALLA ' + mydata.riga + '.' + (parseInt(mydata.col) + 7) + '\n' +
|
||||
@@ -749,18 +753,12 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
await telegrambot.sendMsgTelegramToTheAdmin(idapp, mystr, true);
|
||||
|
||||
ris = { mystr };
|
||||
|
||||
/*const rec = {};
|
||||
const placca = await Nave.getPlaccaPerDonatore(idapp, parseInt(mydata.riga), parseInt(mydata.col), false, rec);
|
||||
|
||||
telegrambot.sendMsgTelegramToTheAdmin(idapp, placca);
|
||||
|
||||
ris = { placca };*/
|
||||
*/
|
||||
} else if (mydata.dbop === 'CorreggiTabHours') {
|
||||
|
||||
await Hours.correggiHours(idapp);
|
||||
|
||||
} else if (mydata.dbop === 'visuNave') {
|
||||
/*} else if (mydata.dbop === 'visuNave') {
|
||||
mystr = await Nave.getNavePos(idapp, parseInt(mydata.riga), parseInt(mydata.col));
|
||||
|
||||
const visu_nave_Bot = await Settings.getValDbSettings(idapp, 'VISU_NAVE_BOT');
|
||||
@@ -783,6 +781,8 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
}
|
||||
|
||||
ris = { data: arrnavi };
|
||||
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user