diff --git a/services/static-webserver/client/source/class/osparc/data/Permissions.js b/services/static-webserver/client/source/class/osparc/data/Permissions.js index 2d88fcc9d07..a36cff5fe7f 100644 --- a/services/static-webserver/client/source/class/osparc/data/Permissions.js +++ b/services/static-webserver/client/source/class/osparc/data/Permissions.js @@ -126,6 +126,7 @@ qx.Class.define("osparc.data.Permissions", { ], "tester": [ "studies.template.create.all", + "studies.template.create.productAll", "services.all.read", "services.all.reupdate", "services.filePicker.read.all", diff --git a/services/static-webserver/client/source/class/osparc/share/PublishTemplate.js b/services/static-webserver/client/source/class/osparc/share/PublishTemplate.js index 1490a1a4f85..00fdf240bc7 100644 --- a/services/static-webserver/client/source/class/osparc/share/PublishTemplate.js +++ b/services/static-webserver/client/source/class/osparc/share/PublishTemplate.js @@ -49,7 +49,7 @@ qx.Class.define("osparc.share.PublishTemplate", { } if (rb.contextId === this.self().SharingOpts["productAll"].contextId) { // Only users the product group can share for everyone - if (groupProductEveryone) { + if (osparc.data.Permissions.getInstance().canDo("studies.template.create.productAll")) { rb.gid = groupProductEveryone["gid"]; rb.show(); }