From 6ed2c25cc717116796e6abe3114198eb44edfa6b Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Tue, 30 Apr 2019 12:41:50 -0500 Subject: [PATCH] Update extensions manager + extension repo permissions --- .../javascripts/app/services/nativeExtManager.js | 12 +++++++++++- public/extensions/extensions-manager | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/app/services/nativeExtManager.js b/app/assets/javascripts/app/services/nativeExtManager.js index 105c3a588..9cc69d7a8 100644 --- a/app/assets/javascripts/app/services/nativeExtManager.js +++ b/app/assets/javascripts/app/services/nativeExtManager.js @@ -41,6 +41,13 @@ class NativeExtManager { } } + // Handle addition of SN|ExtensionRepo permission + let permission = resolvedSingleton.content.permissions.find((p) => p.name == "stream-items"); + if(!permission.content_types.includes("SN|ExtensionRepo")) { + permission.content_types.push("SN|ExtensionRepo"); + needsSync = true; + } + if(needsSync) { resolvedSingleton.setDirty(true); this.syncManager.sync(); @@ -68,7 +75,10 @@ class NativeExtManager { permissions: [ { name: "stream-items", - content_types: ["SN|Component", "SN|Theme", "SF|Extension", "Extension", "SF|MFA", "SN|Editor"] + content_types: [ + "SN|Component", "SN|Theme", "SF|Extension", + "Extension", "SF|MFA", "SN|Editor", "SN|ExtensionRepo" + ] } ] } diff --git a/public/extensions/extensions-manager b/public/extensions/extensions-manager index aa7682717..807a8cb9d 160000 --- a/public/extensions/extensions-manager +++ b/public/extensions/extensions-manager @@ -1 +1 @@ -Subproject commit aa76827177f5067ff5b115cb964900de0380c026 +Subproject commit 807a8cb9df952e266a26d0fb4d02f91c6b2808e3