- menu BOT
- verified_by_aportador
This commit is contained in:
@@ -52,6 +52,7 @@ const {Level} = require('../models/level');
|
||||
const Pickup = require('../models/pickup');
|
||||
const {Newstosent} = require('../models/newstosent');
|
||||
const {MyPage} = require('../models/mypage');
|
||||
const {MyBot} = require('../models/bot');
|
||||
const {CalZoom} = require('../models/calzoom');
|
||||
const {Gallery} = require('../models/gallery');
|
||||
const {TemplEmail} = require('../models/templemail');
|
||||
@@ -275,6 +276,8 @@ function getTableByTableName(tablename) {
|
||||
mytable = Gallery;
|
||||
else if (tablename === 'mypage')
|
||||
mytable = MyPage;
|
||||
else if (tablename === 'mybots')
|
||||
mytable = MyBot;
|
||||
else if (tablename === 'calzoom')
|
||||
mytable = CalZoom;
|
||||
else if (tablename === 'templemail')
|
||||
@@ -582,6 +585,9 @@ router.patch('/chval', authenticate, async (req, res) => {
|
||||
});
|
||||
}
|
||||
|
||||
if (mydata.table === shared_consts.TAB_MYBOTS) {
|
||||
telegrambot.reloadMenuBot(idapp);
|
||||
}
|
||||
if (mydata.table === shared_consts.TAB_SETTINGS) {
|
||||
if (shared_consts.KEY_TO_CRYPTED.includes(fieldsvalue.key)) {
|
||||
fieldsvalue.crypted = true;
|
||||
@@ -629,18 +635,6 @@ router.patch('/chval', authenticate, async (req, res) => {
|
||||
//Aggiorna record !
|
||||
await mytable.findByIdAndUpdate(id, {$set: fieldsvalue});
|
||||
|
||||
const myfirstrec = await ListaIngresso.findOne(
|
||||
{username: rec.username, ind_order: ind_order_ingr});
|
||||
if (!!myfirstrec) {
|
||||
if (!!myfirstrec._id && !myfirstrec.deleted) {
|
||||
let fieldsv2 = {
|
||||
invitante_username: aportador,
|
||||
};
|
||||
//Aggiorna record !
|
||||
await ListaIngresso.findByIdAndUpdate(
|
||||
myfirstrec._id.toString(), {$set: fieldsv2});
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
res.send(
|
||||
|
||||
@@ -121,7 +121,7 @@ async function SendMsgToParam(idapp, params) {
|
||||
invia = user.profile.socio;
|
||||
}else if (params.typemsg === shared_consts.TypeMsg.SEND_TO_SOCIO_RESIDENTE) {
|
||||
invia = user.profile.socioresidente;
|
||||
}else if (params.typemsg === shared_consts.TypeMsg.SEND_TO_SOCIO_RESIDENTE) {
|
||||
}else if (params.typemsg === shared_consts.TypeMsg.SEND_TO_CONSIGLIO) {
|
||||
invia = user.profile.consiglio;
|
||||
}else if (params.typemsg === shared_consts.TypeMsg.SEND_TO_NON_SOCI) {
|
||||
invia = !user.profile.socio;
|
||||
|
||||
@@ -177,6 +177,7 @@ router.post('/', async (req, res) => {
|
||||
// nomeaportador_corretto = recextra.aportador_solidario_originale_name_surname;
|
||||
// }
|
||||
|
||||
/*
|
||||
namesurname_aportador_reg = await User.getNameSurnameByUsername(user.idapp, user.aportador_solidario);
|
||||
|
||||
if (recextra && namesurname_aportador_reg !== '' && namesurname_aportador_reg !== nomeaportador_corretto) {
|
||||
@@ -187,46 +188,24 @@ router.post('/', async (req, res) => {
|
||||
await telegrambot.sendMsgTelegramToTheManagers(user.idapp, msg);
|
||||
res.status(400).send({ code: server_constants.RIS_CODE_USER_NOT_THIS_APORTADOR, msg: '' });
|
||||
return 1;
|
||||
}
|
||||
}*/
|
||||
|
||||
let already_registered = (recextra || user.aportador_solidario === tools.APORTADOR_NONE) && (user.idapp === tools.AYNI);
|
||||
|
||||
|
||||
// Check if is an other people aportador_solidario
|
||||
|
||||
if (already_registered) {
|
||||
/*if (already_registered) {
|
||||
// Check in the extraList if is present!
|
||||
if (!recextra) {
|
||||
const msg = 'Utente non trovato: ' + user.name + ' ' + user.surname + ' ' + user.profile.nationality + ' ' + user.profile.cell + ' email: ' + user.email + ' username: ' + user.username;
|
||||
console.log('Utente non trovato; ', msg);
|
||||
await telegrambot.sendMsgTelegramToTheManagers(user.idapp, msg);
|
||||
res.status(400).send({
|
||||
code: server_constants.RIS_CODE_USER_EXTRALIST_NOTFOUND,
|
||||
msg: 'Controlla se il numero ' + user.profile.cell + ' è corretto.'
|
||||
});
|
||||
return 1;
|
||||
} else {
|
||||
user.ind_order = recextra.ind_order;
|
||||
user.date_reg = recextra.date_reg;
|
||||
if (recextra.aportador_solidario_name_surname)
|
||||
user.aportador_solidario_nome_completo = recextra.aportador_solidario_name_surname;
|
||||
else
|
||||
user.aportador_solidario_nome_completo = recextra.aportador_solidario_originale_name_surname;
|
||||
|
||||
user.aportador_solidario_ind_order = recextra.aportador_solidario_ind_order;
|
||||
|
||||
user.note = recextra.note;
|
||||
|
||||
if (recextra.is_staff) {
|
||||
user.perm = shared_consts.Permissions.Manager;
|
||||
}
|
||||
if (recextra.username === 'paoloar77') {
|
||||
user.perm = shared_consts.Permissions.Manager + shared_consts.Permissions.Admin;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
const msg = 'Utente non trovato: ' + user.name + ' ' + user.surname + ' ' + user.profile.nationality + ' ' + user.profile.cell + ' email: ' + user.email + ' username: ' + user.username;
|
||||
console.log('Utente non trovato; ', msg);
|
||||
await telegrambot.sendMsgTelegramToTheManagers(user.idapp, msg);
|
||||
res.status(400).send({
|
||||
code: server_constants.RIS_CODE_USER_EXTRALIST_NOTFOUND,
|
||||
msg: 'Controlla se il numero ' + user.profile.cell + ' è corretto.'
|
||||
});
|
||||
return 1;
|
||||
} */
|
||||
|
||||
return user.save()
|
||||
.then(async () => {
|
||||
@@ -701,6 +680,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
myuser.name = 'U' + myuser.index;
|
||||
myuser.surname = 'Ar' + myuser.index;
|
||||
myuser.verified_email = true;
|
||||
myuser.verified_by_aportador = true;
|
||||
if (myuser.index < 2)
|
||||
myuser.perm = "3";
|
||||
myuser.username = "Userna_" + myuser.name;
|
||||
@@ -738,6 +718,10 @@ async function eseguiDbOp(idapp, mydata, locale) {
|
||||
|
||||
await Hours.correggiHours(idapp);
|
||||
|
||||
} else if (mydata.dbop === 'setVerifiedByAportadorToALL') {
|
||||
|
||||
await User.setVerifiedByAportadorToALL();
|
||||
|
||||
/*} else if (mydata.dbop === 'visuNave') {
|
||||
mystr = await Nave.getNavePos(idapp, parseInt(mydata.riga), parseInt(mydata.col));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user