Web Editor home made

This commit is contained in:
Surya Paolo
2022-11-17 08:09:48 +01:00
parent 60cf27c002
commit 745d4829bb
7 changed files with 52 additions and 9 deletions

View File

@@ -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 })
}