go on Conto Comunitario
This commit is contained in:
@@ -38,6 +38,7 @@ const TypedError = require('../modules/ErrorHandler');
|
||||
|
||||
const { MyGroup } = require('../models/mygroup');
|
||||
const { Circuit } = require('../models/circuit');
|
||||
const { Account } = require('../models/account');
|
||||
|
||||
const mongoose = require('mongoose').set('debug', false);
|
||||
|
||||
@@ -687,8 +688,8 @@ router.post('/friends/cmd', authenticate, async (req, res) => {
|
||||
if ((usernameOrig !== usernameLogged) && (
|
||||
(usernameDest !== usernameLogged) &&
|
||||
((cmd === shared_consts.FRIENDSCMD.SETFRIEND) ||
|
||||
(cmd === shared_consts.FRIENDSCMD.SETHANDSHAKE))
|
||||
|
||||
(cmd === shared_consts.FRIENDSCMD.SETHANDSHAKE))
|
||||
|
||||
)) {
|
||||
return res.status(404).
|
||||
send({ code: server_constants.RIS_CODE_ERR_UNAUTHORIZED, msg: '' });
|
||||
@@ -1090,8 +1091,18 @@ async function eseguiDbOp(idapp, mydata, locale, req, res) {
|
||||
|
||||
ris = populate.rewriteTable('contribtypes');
|
||||
|
||||
} else if (mydata.dbop === 'CreateAccountCircuits') {
|
||||
|
||||
const allcirc = await Circuit.find({ idapp });
|
||||
|
||||
for (const mycirc of allcirc) {
|
||||
// Il Conto Comunitario prende il nome del circuito !
|
||||
await Account.createAccount(idapp, '', mycirc.name, mycirc.path);
|
||||
|
||||
}
|
||||
|
||||
} else if (mydata.dbop === 'ReplaceUsername') {
|
||||
|
||||
|
||||
if (User.isAdmin(req.user.perm)) {
|
||||
ris = globalTables.replaceUsername(req.body.idapp, mydata.search_username, mydata.replace_username);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user