AGGIORNAMENTO SITO

👉🏻 E' possibile ora visualizzare la Posizione Reale d'imbarco di quando si verrà aggiunti alle prossime Navi Definitive.
Le posizioni verranno aggiornate ogni ora in automatico!

👉🏻 Ora gli imbarchi comprendono anche le navi provvisorie, pertanto è possibile annullarli oppure cambiare l'Invitante, dalla lista imbarchi.

 👉🏻 E' ora possibile spostare gli invitati solo se si hanno piu' di 2 invitati per ogni Nave già partita.

👨🏻‍💻 Per i Tutor:
👉🏻- Sostituzioni : Cliccando su "Cerca il Primo Disponibile" vi suggerirà in automatico il primo passeggero disponibile per la sostituzione.

This commit is contained in:
Paolo Arena
2020-05-19 00:18:13 +02:00
parent 59910ddec7
commit 140e181fcc
16 changed files with 1483 additions and 533 deletions

View File

@@ -18,6 +18,8 @@ const sendemail = require('./sendemail');
const cron = require('node-cron');
const { Settings } = require('./models/settings');
i18n = require("i18n");
if ((process.env.NODE_ENV === 'production') || (process.env.NODE_ENV === 'test')) {
@@ -248,11 +250,22 @@ function mycron() {
for (const app of MYAPPS) {
sendemail.checkifPendingNewsletter(app.idapp);
sendemail.checkifSentNewsletter(app.idapp);
}
}
async function mycron_30min() {
for (const app of MYAPPS) {
const enablecrontab = await Settings.getValDbSettings(app.idapp, tools.ENABLE_CRONTAB, false);
if (enablecrontab) {
ListaIngresso.Esegui_CronTab(app.idapp);
}
}
}
function testmsgwebpush() {
var { User } = require('./models/user');
const { User } = require('./models/user');
// console.log('nomeapp 1: ' , tools.getNomeAppByIdApp(1));
// console.log('nomeapp 2: ' , tools.getNomeAppByIdApp(2));
@@ -280,6 +293,12 @@ cron.schedule('*/2 * * * *', () => {
mycron();
});
// Cron every X minutes
cron.schedule('*/30 * * * *', async () => {
mycron_30min();
});
async function resetProcessingJob() {
arrrec = await Newstosent.find({});