- Il circuito viene creato in automatico, quando scegli una provincia.
This commit is contained in:
@@ -2357,6 +2357,26 @@ UserSchema.statics.setGroupsCmd = async function (idapp, usernameOrig, groupname
|
||||
return ris;
|
||||
};
|
||||
|
||||
UserSchema.statics.updateMyData = async function (outres, idapp, username) {
|
||||
|
||||
try {
|
||||
//++Todo: Ottimizzare ! Non occorre inviare tutti questi dati !!! Solo per il Circuito ?!
|
||||
const userprofile = await User.getExtraInfoByUsername(idapp, username);
|
||||
if (userprofile) {
|
||||
outres.userprofile = userprofile;
|
||||
}
|
||||
outres.listcircuits = await Circuit.findAllIdApp(idapp);
|
||||
outres.mygroups = await MyGroup.findAllGroups(idapp);
|
||||
|
||||
} catch (e) {
|
||||
console.error('ERR', e);
|
||||
}
|
||||
|
||||
return outres;
|
||||
|
||||
};
|
||||
|
||||
|
||||
UserSchema.statics.setCircuitCmd = async function (idapp, usernameOrig, circuitname, cmd, value, username_action, extrarec) {
|
||||
|
||||
// console.log('setCircuitCmd', cmd);
|
||||
@@ -2657,14 +2677,7 @@ UserSchema.statics.setCircuitCmd = async function (idapp, usernameOrig, circuitn
|
||||
}
|
||||
|
||||
if (ris && username_action) {
|
||||
|
||||
//++Todo: Ottimizzare ! Non occorre inviare tutti questi dati !!! Solo per il Circuito ?!
|
||||
const userprofile = await User.getExtraInfoByUsername(idapp, username_action);
|
||||
if (userprofile) {
|
||||
outres.userprofile = userprofile;
|
||||
}
|
||||
outres.listcircuits = await Circuit.findAllIdApp(idapp);
|
||||
outres.mygroups = await MyGroup.findAllGroups(idapp);
|
||||
outres = await this.updateMyData(outres, idapp, username_action);
|
||||
}
|
||||
|
||||
if (circuitname)
|
||||
|
||||
Reference in New Issue
Block a user