From a42f629c7e7e3042b4c3c135de54880ea183512c Mon Sep 17 00:00:00 2001 From: joker-x Date: Sun, 30 Aug 2020 08:10:35 +0200 Subject: [PATCH] Fix --- server/models/channels.js | 1 - server/models/namespaces.js | 3 --- 2 files changed, 4 deletions(-) diff --git a/server/models/channels.js b/server/models/channels.js index 65161782..5c26f7de 100644 --- a/server/models/channels.js +++ b/server/models/channels.js @@ -45,7 +45,6 @@ async function listDTAjax(context, params) { } async function listWithCreateCampaignPermissionDTAjax(context, params) { - shares.enforceGlobalPermission(context, 'manageChannels'); return await dtHelpers.ajaxListWithPermissions( context, [{ entityTypeId: 'channel', requiredOperations: ['createCampaign'] }], diff --git a/server/models/namespaces.js b/server/models/namespaces.js index e30e7564..39ae70ed 100644 --- a/server/models/namespaces.js +++ b/server/models/namespaces.js @@ -13,7 +13,6 @@ const dependencyHelpers = require('../lib/dependency-helpers'); const allowedKeys = new Set(['name', 'description', 'namespace']); async function listTree(context) { - shares.enforceGlobalPermission(context, 'manageNamespaces'); enforce(!context.user.admin, 'listTree is not supposed to be called by assumed admin'); const entityType = entitySettings.getEntityType('namespace'); @@ -111,7 +110,6 @@ function hash(entity) { } async function getById(context, id) { - shares.enforceGlobalPermission(context, 'manageNamespaces'); return await knex.transaction(async tx => { await shares.enforceEntityPermissionTx(tx, context, 'namespace', id, 'view'); const entity = await tx('namespaces').where('id', id).first(); @@ -121,7 +119,6 @@ async function getById(context, id) { } async function getChildrenTx(tx, context, id) { - shares.enforceGlobalPermission(context, 'manageNamespaces'); await shares.enforceEntityPermissionTx(tx, context, 'namespace', id, 'view'); const entityType = entitySettings.getEntityType('namespace');