Lista Doni Navi

This commit is contained in:
Paolo Arena
2020-03-21 10:28:26 +01:00
parent fbc85ce06a
commit b2696d1898
139 changed files with 463 additions and 80 deletions

19
src/server/models/user.js Normal file → Executable file
View 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) {