diff --git a/services/static-webserver/client/source/class/osparc/dashboard/ResourceFilter.js b/services/static-webserver/client/source/class/osparc/dashboard/ResourceFilter.js index ad896f44cfd3..47bc72e94687 100644 --- a/services/static-webserver/client/source/class/osparc/dashboard/ResourceFilter.js +++ b/services/static-webserver/client/source/class/osparc/dashboard/ResourceFilter.js @@ -147,6 +147,11 @@ qx.Class.define("osparc.dashboard.ResourceFilter", { }, evaluateTrashEmpty: function() { + if (osparc.auth.Data.getInstance().isGuest()) { + // Guests do not have access to folders and workspaces + return; + } + const studiesParams = { url: { offset: 0, diff --git a/services/static-webserver/client/source/class/osparc/data/Resources.js b/services/static-webserver/client/source/class/osparc/data/Resources.js index bc9068bca8c3..eef057256137 100644 --- a/services/static-webserver/client/source/class/osparc/data/Resources.js +++ b/services/static-webserver/client/source/class/osparc/data/Resources.js @@ -143,7 +143,7 @@ qx.Class.define("osparc.data.Resources", { getPageTrashed: { useCache: false, method: "GET", - url: statics.API + "/projects?filters={%22trashed%22:%22true%22}&offset={offset}&limit={limit}&order_by={orderBy}" + url: statics.API + "/projects:search?filters={%22trashed%22:%22true%22}&offset={offset}&limit={limit}&order_by={orderBy}" }, postToTemplate: { method: "POST", @@ -327,7 +327,7 @@ qx.Class.define("osparc.data.Resources", { getPageTrashed: { useCache: false, method: "GET", - url: statics.API + "/folders?filters={%22trashed%22:%22true%22}&offset={offset}&limit={limit}&order_by={orderBy}" + url: statics.API + "/folders:search?filters={%22trashed%22:%22true%22}&offset={offset}&limit={limit}&order_by={orderBy}" }, post: { method: "POST", @@ -373,6 +373,7 @@ qx.Class.define("osparc.data.Resources", { getPageTrashed: { useCache: false, method: "GET", + // url: statics.API + "/workspaces:search?filters={%22trashed%22:%22true%22}&offset={offset}&limit={limit}&order_by={orderBy}" url: statics.API + "/workspaces?filters={%22trashed%22:%22true%22}&offset={offset}&limit={limit}&order_by={orderBy}" }, post: { 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 e897d6b4285a..9f4a1b9ac14d 100644 --- a/services/static-webserver/client/source/class/osparc/store/Groups.js +++ b/services/static-webserver/client/source/class/osparc/store/Groups.js @@ -156,7 +156,7 @@ qx.Class.define("osparc.store.Groups", { }, getMyGroupId: function() { - return this.getGroupMe().getGroupId(); + return osparc.auth.Data.getInstance().getGroupId(); }, getOrganizationIds: function() {