diff --git a/packages/core/content-type-builder/server/services/content-types.js b/packages/core/content-type-builder/server/services/content-types.js index c80c58ff74..997d192b6b 100644 --- a/packages/core/content-type-builder/server/services/content-types.js +++ b/packages/core/content-type-builder/server/services/content-types.js @@ -19,7 +19,11 @@ const getRestrictRelationsTo = (contentType = {}) => { return ['oneWay', 'manyWay']; } - if (uid.startsWith(coreUids.PREFIX) || uid === pluginsUids.UPLOAD_FILE) { + if ( + uid.startsWith(coreUids.PREFIX) || + uid === pluginsUids.UPLOAD_FILE || + !isContentTypeVisible(contentType) + ) { return []; } diff --git a/packages/plugins/users-permissions/server/content-types/permission/index.js b/packages/plugins/users-permissions/server/content-types/permission/index.js index fe6cf15d6c..70648c8b1c 100644 --- a/packages/plugins/users-permissions/server/content-types/permission/index.js +++ b/packages/plugins/users-permissions/server/content-types/permission/index.js @@ -13,6 +13,9 @@ module.exports = { 'content-manager': { visible: false, }, + 'content-type-builder': { + visible: false, + }, }, attributes: { action: { diff --git a/packages/plugins/users-permissions/server/content-types/role/index.js b/packages/plugins/users-permissions/server/content-types/role/index.js index e6c2772679..ceb45c64e5 100644 --- a/packages/plugins/users-permissions/server/content-types/role/index.js +++ b/packages/plugins/users-permissions/server/content-types/role/index.js @@ -13,6 +13,9 @@ module.exports = { 'content-manager': { visible: false, }, + 'content-type-builder': { + visible: false, + }, }, attributes: { name: {