Update extensions manager + extension repo permissions

This commit is contained in:
Mo Bitar
2019-04-30 12:41:50 -05:00
parent a9cfbc53e0
commit 6ed2c25cc7
2 changed files with 12 additions and 2 deletions

View File

@@ -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"
]
}
]
}