Update extensions manager + extension repo permissions
This commit is contained in:
@@ -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) {
|
if(needsSync) {
|
||||||
resolvedSingleton.setDirty(true);
|
resolvedSingleton.setDirty(true);
|
||||||
this.syncManager.sync();
|
this.syncManager.sync();
|
||||||
@@ -68,7 +75,10 @@ class NativeExtManager {
|
|||||||
permissions: [
|
permissions: [
|
||||||
{
|
{
|
||||||
name: "stream-items",
|
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"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user