Mostrare il Bene, Servizio, solo ai Propri Gruppi.
Nella pagina profilo, i "Gruppi" personali non si vedevano !
This commit is contained in:
@@ -1073,6 +1073,7 @@ function load(req, res, version) {
|
||||
let sectorgoods = SectorGood.findAllIdApp(idapp);
|
||||
let catgrps = CatGrp.findAllIdApp(idapp);
|
||||
let site = Site.findAllIdApp(idapp);
|
||||
let mygroups = MyGroup.findAllGroups(idapp);
|
||||
// let cities = City.findAllIdApp(idapp);
|
||||
let provinces = Province.findAllIdApp(idapp);
|
||||
let cart = null;
|
||||
@@ -1138,6 +1139,7 @@ function load(req, res, version) {
|
||||
sectorgoods,
|
||||
goods,
|
||||
site,
|
||||
mygroups,
|
||||
]).then((arrdata) => {
|
||||
// console.table(arrdata);
|
||||
let myuser = req.user;
|
||||
@@ -1216,6 +1218,7 @@ function load(req, res, version) {
|
||||
sectorgoods: arrdata[33],
|
||||
goods: arrdata[34],
|
||||
site: arrdata[35],
|
||||
mygroups: arrdata[36],
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ async function sendNotif(res, idapp, user, recmsg) {
|
||||
|
||||
// Read from the operator table first
|
||||
let emaildest = await Operator.getEmailByUsername(recmsg.dest.idapp, recmsg.dest.username);
|
||||
if (emaildest === '')
|
||||
if (!emaildest)
|
||||
emaildest = await User.getEmailByUsername(recmsg.dest.idapp, recmsg.dest.username);
|
||||
|
||||
console.log('emaildest', emaildest);
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 7.5 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 561 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 35 KiB |
@@ -235,7 +235,6 @@ router.post('/', async (req, res) => {
|
||||
user.aportador_solidario = await User.getRealUsernameByUsername(user.idapp, user.aportador_solidario);
|
||||
}
|
||||
|
||||
|
||||
if (!id_aportador && tools.getAskToVerifyReg(body.idapp)) {
|
||||
// Si sta tentando di registrare una persona sotto che non corrisponde!
|
||||
let msg = 'Il link di registrazione non sembra risultare valido.<br>invitante: ' +
|
||||
@@ -383,19 +382,24 @@ router.post('/profile', authenticate, (req, res) => {
|
||||
|
||||
//++Todo: controlla che tipo di dati ha il permesso di leggere
|
||||
|
||||
return User.getUserProfileByUsername(idapp, username, req.user.username,
|
||||
false, req.user.perm).
|
||||
then((ris) => {
|
||||
try {
|
||||
return User.getUserProfileByUsername(idapp, username, req.user.username,
|
||||
false, req.user.perm).
|
||||
then((ris) => {
|
||||
|
||||
return User.getFriendsByUsername(idapp, req.user.username).
|
||||
then((friends) => {
|
||||
res.send({user: ris, friends});
|
||||
});
|
||||
return User.getFriendsByUsername(idapp, req.user.username).
|
||||
then((friends) => {
|
||||
res.send({user: ris, friends});
|
||||
});
|
||||
|
||||
}).catch((e) => {
|
||||
tools.mylog('ERRORE IN Profile: ' + e.message);
|
||||
res.status(400).send();
|
||||
});
|
||||
}).catch((e) => {
|
||||
tools.mylog('ERRORE IN Profile: ' + e.message);
|
||||
res.status(400).send();
|
||||
});
|
||||
} catch (e) {
|
||||
tools.mylogserr('Error profile: ', e);
|
||||
res.status(400).send();
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
@@ -1105,9 +1109,9 @@ router.post('/mgt', authenticate, async (req, res) => {
|
||||
locale = req.body.locale;
|
||||
|
||||
try {
|
||||
const {nummsgsent, numrec } = await telegrambot.sendMsgFromSiteToBotTelegram(idapp, req.user, mydata);
|
||||
const {nummsgsent, numrec} = await telegrambot.sendMsgFromSiteToBotTelegram(idapp, req.user, mydata);
|
||||
|
||||
return res.send({numrec, nummsgsent });
|
||||
return res.send({numrec, nummsgsent});
|
||||
|
||||
} catch (e) {
|
||||
res.status(400).send();
|
||||
|
||||
Reference in New Issue
Block a user