Web Editor home made
This commit is contained in:
@@ -89,6 +89,12 @@ const SiteSchema = new Schema({
|
||||
next_payment: {
|
||||
type: Date
|
||||
},
|
||||
description: {
|
||||
type: String,
|
||||
},
|
||||
keywords: {
|
||||
type: String,
|
||||
},
|
||||
confsite: {
|
||||
options: { // ConfSite
|
||||
type: Number,
|
||||
@@ -114,12 +120,22 @@ module.exports.executeQueryTable = async function (idapp, params, userreq) {
|
||||
const extrapar = params.extrapar;
|
||||
|
||||
if (extrapar) {
|
||||
return await Site.findOne({idapp: extrapar}, {name: 1, manageremail: 1, confsite: 1}).lean();
|
||||
if (User.isManager(userreq.perm)) {
|
||||
return await Site.findOne({ idapp: extrapar }).lean();
|
||||
} else {
|
||||
return await Site.findOne({ idapp: extrapar }, {
|
||||
name: 1, manageremail: 1,
|
||||
confsite: 1,
|
||||
description: 1,
|
||||
keywords: 1,
|
||||
}).lean();
|
||||
}
|
||||
}
|
||||
|
||||
if (User.isAdmin(userreq.perm)) {
|
||||
const myarr = await Site.find({});
|
||||
|
||||
// return await Site.find({}).lean();
|
||||
return ({ count: myarr.length, rows: myarr })
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user