- menu BOT

- verified_by_aportador
This commit is contained in:
paoloar77
2021-12-29 18:26:08 +01:00
parent 665680b531
commit 2d80150e9a
13 changed files with 743 additions and 137 deletions

View File

@@ -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(

View File

@@ -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;

View File

@@ -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));