Lista Doni Navi
This commit is contained in:
19
src/server/models/user.js
Normal file → Executable file
19
src/server/models/user.js
Normal file → Executable file
@@ -800,6 +800,7 @@ UserSchema.statics.getSmallRecByIndOrder = async function (idapp, ind_order) {
|
||||
|
||||
return await User.findOne({ idapp, ind_order },
|
||||
{
|
||||
idapp: 1,
|
||||
ind_order: 1,
|
||||
username: 1,
|
||||
name: 1,
|
||||
@@ -929,7 +930,15 @@ UserSchema.statics.getUsersListByParams = function (params) {
|
||||
*/
|
||||
|
||||
UserSchema.statics.getFieldsForSearch = function () {
|
||||
return ['username', 'name', 'surname', 'email', 'profile.cell', 'profile.email_paypal', 'profile.username_telegram', 'aportador_solidario']
|
||||
return [{field: 'username', type: tools.FieldType.string},
|
||||
{filed: 'name', type: tools.FieldType.string },
|
||||
{filed: 'ind_order', type: tools.FieldType.number },
|
||||
{field: 'surname', type: tools.FieldType.string },
|
||||
{field: 'email', type: tools.FieldType.string },
|
||||
{field: 'profile.cell', type: tools.FieldType.string},
|
||||
{field: 'profile.email_paypal', type: tools.FieldType.string},
|
||||
{field: 'profile.username_telegram', type: tools.FieldType.string},
|
||||
{field: 'aportador_solidario', type: tools.FieldType.string}]
|
||||
};
|
||||
|
||||
UserSchema.statics.executeQueryTable = function (idapp, params) {
|
||||
@@ -998,8 +1007,11 @@ UserSchema.statics.getDashboard = async function (idapp, aportador_solidario, us
|
||||
|
||||
for (let mynave of dashboard.arrnavi) {
|
||||
mynave._doc.rec = await Nave.getNaveByRigaCol(idapp, mynave.riga, mynave.col);
|
||||
mynave._doc.listadonatoridelsognatore = await Nave.getDonatoridelSognatore(idapp, mynave.riga, mynave.col);
|
||||
}
|
||||
|
||||
// console.table(dashboard.arrnavi);
|
||||
|
||||
return dashboard;
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
@@ -1303,12 +1315,7 @@ async function addUtentiInLista(idapp, mode, arrusers) {
|
||||
} else if (mode === 4) {
|
||||
ok = qualified && (numinvitati === 1);
|
||||
} else if (mode === 5) {
|
||||
// 7 punti qualificati
|
||||
ok = qualified;
|
||||
// // almeno telegram ID
|
||||
// ok = user.profile.teleg_id > 0;
|
||||
// } else {
|
||||
// ok = true;
|
||||
}
|
||||
|
||||
if (ok) {
|
||||
|
||||
Reference in New Issue
Block a user