From 15e8a76f11c7d86ee3746efff187cbf83e220424 Mon Sep 17 00:00:00 2001 From: Convly Date: Thu, 22 Oct 2020 15:53:05 +0200 Subject: [PATCH] Add permission to CTB routes Signed-off-by: Convly --- .../config/routes.json | 56 ++++++++++++++----- 1 file changed, 42 insertions(+), 14 deletions(-) diff --git a/packages/strapi-plugin-content-type-builder/config/routes.json b/packages/strapi-plugin-content-type-builder/config/routes.json index 7a4f35313e..03a2cf0fa6 100644 --- a/packages/strapi-plugin-content-type-builder/config/routes.json +++ b/packages/strapi-plugin-content-type-builder/config/routes.json @@ -5,7 +5,9 @@ "path": "/reserved-names", "handler": "Builder.getReservedNames", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -13,7 +15,9 @@ "path": "/connections", "handler": "Connections.getConnections", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -21,7 +25,9 @@ "path": "/content-types", "handler": "ContentTypes.getContentTypes", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -29,7 +35,9 @@ "path": "/content-types/:uid", "handler": "ContentTypes.getContentType", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -37,7 +45,9 @@ "path": "/content-types", "handler": "ContentTypes.createContentType", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -45,7 +55,9 @@ "path": "/content-types/:uid", "handler": "ContentTypes.updateContentType", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -53,7 +65,9 @@ "path": "/content-types/:uid", "handler": "ContentTypes.deleteContentType", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -61,7 +75,9 @@ "path": "/components", "handler": "Components.getComponents", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -69,7 +85,9 @@ "path": "/components/:uid", "handler": "Components.getComponent", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -77,7 +95,9 @@ "path": "/components", "handler": "Components.createComponent", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -85,7 +105,9 @@ "path": "/components/:uid", "handler": "Components.updateComponent", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -93,7 +115,9 @@ "path": "/components/:uid", "handler": "Components.deleteComponent", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -101,7 +125,9 @@ "path": "/component-categories/:name", "handler": "ComponentCategories.editCategory", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } }, { @@ -109,7 +135,9 @@ "path": "/component-categories/:name", "handler": "ComponentCategories.deleteCategory", "config": { - "policies": [] + "policies": [ + ["admin::hasPermissions", ["plugins::content-type-builder.read"]] + ] } } ]