Aggiornamento Traduzioni ...
This commit is contained in:
@@ -9,6 +9,7 @@ const tools = require('../tools/general');
|
||||
const { Settings } = require('../models/settings');
|
||||
const { ListaIngresso } = require('../models/listaingresso');
|
||||
const { Nave } = require('../models/nave');
|
||||
const { NavePersistente } = require('../models/navepersistente');
|
||||
const { ExtraList } = require('../models/extralist');
|
||||
|
||||
const { ObjectID } = require('mongodb');
|
||||
@@ -360,6 +361,7 @@ UserSchema.statics.getUserShortDataByUsername = async function (idapp, username)
|
||||
'idapp': idapp,
|
||||
'username': username,
|
||||
}, {
|
||||
lang: 1,
|
||||
ind_order: 1,
|
||||
username: 1,
|
||||
name: 1,
|
||||
@@ -404,6 +406,7 @@ UserSchema.statics.getDownlineByUsername = async function (idapp, username) {
|
||||
'idapp': idapp,
|
||||
'aportador_solidario': username,
|
||||
}, {
|
||||
lang: 1,
|
||||
aportador_solidario: 1,
|
||||
ind_order: 1,
|
||||
username: 1,
|
||||
@@ -767,6 +770,34 @@ UserSchema.statics.SetTelegramIdSuccess = async function (idapp, id, teleg_id) {
|
||||
|
||||
};
|
||||
|
||||
UserSchema.statics.getLangByIndOrder = async function (idapp, ind_order) {
|
||||
const User = this;
|
||||
|
||||
return await User.findOne({ idapp, ind_order }, { lang: 1 })
|
||||
.then((rec) => {
|
||||
return (!!rec) ? rec.lang : '';
|
||||
}).catch((e) => {
|
||||
return 'it';
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
UserSchema.statics.SetLang = async function (idapp, id, lang) {
|
||||
const User = this;
|
||||
|
||||
const fields_to_update = {
|
||||
lang,
|
||||
};
|
||||
|
||||
return await User.findOneAndUpdate({
|
||||
_id: id
|
||||
}, { $set: fields_to_update }, { new: false }).then((record) => {
|
||||
return record;
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
UserSchema.statics.SetTelegramWasBlocked = async function (idapp, teleg_id) {
|
||||
const User = this;
|
||||
|
||||
@@ -1000,10 +1031,11 @@ UserSchema.statics.getDashboard = async function (idapp, aportador_solidario, us
|
||||
|
||||
dashboard.arrnavi = await Nave.getArrPosizioniByIndOrder(idapp, dashboard.myself.ind_order);
|
||||
|
||||
dashboard.navi_partenza = [];
|
||||
for (let indriga = 0; indriga < 10; indriga++) {
|
||||
dashboard.navi_partenza.push(await Nave.getPrimaNaveByRiga(idapp, indriga));
|
||||
}
|
||||
dashboard.navi_partenza = await NavePersistente.getListaNavi(idapp);
|
||||
|
||||
//for (let indriga = 0; indriga < 10; indriga++) {
|
||||
// dashboard.navi_partenza.push(await Nave.getPrimaNaveByRiga(idapp, indriga));
|
||||
//}
|
||||
|
||||
for (let mynave of dashboard.arrnavi) {
|
||||
mynave._doc.rec = await Nave.getNaveByRigaCol(idapp, mynave.riga, mynave.col);
|
||||
|
||||
Reference in New Issue
Block a user