- menu BOT

- verified_by_aportador
This commit is contained in:
paoloar77
2021-12-29 18:26:08 +01:00
parent 665680b531
commit 2d80150e9a
13 changed files with 743 additions and 137 deletions

View File

@@ -135,6 +135,10 @@ const UserSchema = new mongoose.Schema({
aportador_solidario: { // da cancellare
type: String,
},
verified_by_aportador: {
type: Boolean,
default: false,
},
aportador_iniziale: {
type: String,
},
@@ -568,6 +572,7 @@ UserSchema.statics.getUserShortDataByUsername = async function(
deleted: 1,
sospeso: 1,
verified_email: 1,
verified_by_aportador: 1,
'profile.teleg_id': 1,
// 'profile.saw_zoom_presentation': 1,
'profile.ask_zoom_partecipato': 1,
@@ -860,6 +865,30 @@ UserSchema.statics.setUserQualified = async function(idapp, username) {
return !!myrec;
};
UserSchema.statics.setVerifiedByAportador = async function(idapp, username, valuebool) {
const User = this;
if (username === undefined)
return false;
const myquery = {
'idapp': idapp,
'username': username,
};
const myrec = await User.findOneAndUpdate(myquery,
{$set: {'verified_by_aportador': valuebool}}, {new: false});
return !!myrec;
};
UserSchema.statics.setVerifiedByAportadorToALL = async function () {
return User.updateMany({}, {$set: {'verified_by_aportador': true}}, {new: false});
};
UserSchema.statics.setUserQualified_2Invitati = async function(
idapp, username) {
const User = this;
@@ -1506,6 +1535,7 @@ UserSchema.statics.getUsersList = function(idapp) {
name: 1,
surname: 1,
verified_email: 1,
verified_by_aportador: 1,
made_gift: 1,
perm: 1,
email: 1,
@@ -2069,6 +2099,7 @@ UserSchema.statics.checkUser = async function(idapp, username) {
return User.findOne({idapp, username}, {
verified_email: 1,
verified_by_aportador: 1,
'profile.teleg_id': 1,
'profile.teleg_checkcode': 1,
}).then((rec) => {