diff --git a/services/static-webserver/client/source/class/osparc/dashboard/TutorialBrowser.js b/services/static-webserver/client/source/class/osparc/dashboard/TutorialBrowser.js index 43a15eaf17c4..2b83c072355a 100644 --- a/services/static-webserver/client/source/class/osparc/dashboard/TutorialBrowser.js +++ b/services/static-webserver/client/source/class/osparc/dashboard/TutorialBrowser.js @@ -130,15 +130,6 @@ qx.Class.define("osparc.dashboard.TutorialBrowser", { } }, - // overridden - _groupByChanged: function(groupBy) { - this.base(arguments, groupBy); - - if (this._resourceFilter) { - this._resourceFilter.getChildControl("tags-layout").setVisibility(groupBy === "tags" ? "visible" : "excluded"); - } - }, - __itemClicked: function(card) { if (!card.getBlocked()) { const templateData = this.__getTemplateData(card.getUuid()); diff --git a/services/static-webserver/client/source/class/osparc/store/Groups.js b/services/static-webserver/client/source/class/osparc/store/Groups.js index aa30ddf596bc..a91598e6378d 100644 --- a/services/static-webserver/client/source/class/osparc/store/Groups.js +++ b/services/static-webserver/client/source/class/osparc/store/Groups.js @@ -97,6 +97,11 @@ qx.Class.define("osparc.store.Groups", { const groupMe = this.__addToGroupsCache(resp["me"], "me"); const orgs = {}; resp["organizations"].forEach(organization => { + if (supportGroup && supportGroup.getGroupId() === organization["gid"]) { + // support group was already added to the cache, but it was missing the accessRights + // the accessRights come from the organization, update them + supportGroup.setAccessRights(organization["accessRights"]); + } const org = this.__addToGroupsCache(organization, "organization"); orgs[org.getGroupId()] = org; });