- DashBoard, Profile, Order Menu
This commit is contained in:
@@ -69,6 +69,9 @@ var UserSchema = new mongoose.Schema({
|
||||
verified_email: {
|
||||
type: Boolean,
|
||||
},
|
||||
made_gift: {
|
||||
type: Boolean,
|
||||
},
|
||||
tokens: [{
|
||||
access: {
|
||||
type: String,
|
||||
@@ -127,6 +130,9 @@ var UserSchema = new mongoose.Schema({
|
||||
cell: {
|
||||
type: String
|
||||
},
|
||||
country_pay: {
|
||||
type: String
|
||||
},
|
||||
email_paypal: {
|
||||
type: String
|
||||
},
|
||||
@@ -155,7 +161,7 @@ UserSchema.methods.generateAuthToken = function (req) {
|
||||
var user = this;
|
||||
|
||||
const useragent = req.get('User-Agent');
|
||||
tools.mylog("GENERATE USER-AGENT = ", useragent);
|
||||
// tools.mylog("GENERATE USER-AGENT = ", useragent);
|
||||
|
||||
const access = 'auth';
|
||||
const browser = useragent;
|
||||
@@ -172,7 +178,7 @@ UserSchema.methods.generateAuthToken = function (req) {
|
||||
|
||||
return user.save()
|
||||
.then(() => {
|
||||
console.log("TOKEN CREATO IN LOGIN : " + token);
|
||||
// console.log("TOKEN CREATO IN LOGIN : " + token);
|
||||
return token;
|
||||
})
|
||||
.catch(err => {
|
||||
@@ -283,6 +289,51 @@ UserSchema.statics.findByUsername = function (idapp, username) {
|
||||
});
|
||||
};
|
||||
|
||||
UserSchema.statics.getUserShortDataByUsername = function (idapp, username) {
|
||||
const User = this;
|
||||
|
||||
return User.findOne({
|
||||
'idapp': idapp,
|
||||
'username': username,
|
||||
}, {
|
||||
username: 1,
|
||||
name: 1,
|
||||
surname: 1,
|
||||
verified_email: 1,
|
||||
made_gift: 1,
|
||||
email: 1,
|
||||
date_reg: 1,
|
||||
img: 1
|
||||
}).then((ris) => {
|
||||
if (!!ris) {
|
||||
// console.log('ris', ris);
|
||||
if (!!ris._doc)
|
||||
return ris._doc;
|
||||
else
|
||||
return null;
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
UserSchema.statics.getDownlineByUsername = function (idapp, username) {
|
||||
const User = this;
|
||||
return User.find({
|
||||
'idapp': idapp,
|
||||
'aportador_solidario': username,
|
||||
}, {
|
||||
username: 1,
|
||||
name: 1,
|
||||
surname: 1,
|
||||
verified_email: 1,
|
||||
made_gift: 11,
|
||||
email: 1,
|
||||
date_reg: 1,
|
||||
img: 1
|
||||
}, (err, arrrec) => {
|
||||
return arrrec
|
||||
});
|
||||
};
|
||||
|
||||
UserSchema.statics.findByLinkreg = function (idapp, linkreg) {
|
||||
var User = this;
|
||||
|
||||
@@ -362,6 +413,7 @@ UserSchema.statics.getUsersList = function (idapp) {
|
||||
name: 1,
|
||||
surname: 1,
|
||||
verified_email: 1,
|
||||
made_gift: 1,
|
||||
perm: 1,
|
||||
email: 1,
|
||||
date_reg: 1,
|
||||
@@ -381,7 +433,19 @@ UserSchema.statics.getUsersListByParams = function (params) {
|
||||
return User.find(
|
||||
{ $match: filterMatchBefore },
|
||||
{ 'idapp': idapp },
|
||||
{ username: 1, name: 1, surname: 1, verified_email: 1, perm: 1, email: 1, date_reg: 1, img: 1, lasttimeonline: 1, news_on: 1 })
|
||||
{
|
||||
username: 1,
|
||||
name: 1,
|
||||
surname: 1,
|
||||
verified_email: 1,
|
||||
made_gift: 1,
|
||||
perm: 1,
|
||||
email: 1,
|
||||
date_reg: 1,
|
||||
img: 1,
|
||||
lasttimeonline: 1,
|
||||
news_on: 1
|
||||
})
|
||||
|
||||
};
|
||||
|
||||
@@ -410,7 +474,6 @@ if (tools.INITDB_FIRSTIME) {
|
||||
const User = mongoose.model('User', UserSchema);
|
||||
|
||||
|
||||
|
||||
class Hero {
|
||||
constructor(name, level) {
|
||||
this.name = name;
|
||||
|
||||
Reference in New Issue
Block a user