Skip to content

Commit 7f466b5

Browse files
authored
🐛 [Frontend] Fix (#6372)
1 parent 7220efe commit 7f466b5

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

services/static-webserver/client/source/class/osparc/dashboard/WorkspaceHeader.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,14 +159,15 @@ qx.Class.define("osparc.dashboard.WorkspaceHeader", {
159159
__buildLayout: function(workspaceId) {
160160
this.getChildControl("icon");
161161
const title = this.getChildControl("title");
162+
162163
this.getChildControl("edit-button").exclude();
164+
this.resetAccessRights();
165+
this.resetMyAccessRights();
163166

164167
const workspace = osparc.store.Workspaces.getInstance().getWorkspace(workspaceId);
165168
if (workspaceId === -1) {
166169
this.__setIcon(osparc.store.Workspaces.iconPath(32));
167170
title.setValue(this.tr("Shared Workspaces"));
168-
this.resetAccessRights();
169-
this.resetMyAccessRights();
170171
} else if (workspace) {
171172
const thumbnail = workspace.getThumbnail();
172173
this.__setIcon(thumbnail ? thumbnail : osparc.store.Workspaces.iconPath(32));
@@ -176,8 +177,6 @@ qx.Class.define("osparc.dashboard.WorkspaceHeader", {
176177
} else {
177178
this.__setIcon("@FontAwesome5Solid/home/30");
178179
title.setValue(this.tr("My Workspace"));
179-
this.resetAccessRights();
180-
this.resetMyAccessRights();
181180
}
182181
},
183182

services/static-webserver/client/source/class/osparc/desktop/StudyEditorIdlingTracker.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,13 @@ qx.Class.define("osparc.desktop.StudyEditorIdlingTracker", {
8787
},
8888

8989
__startTimer: function() {
90+
const inactivityThresholdT = osparc.Preferences.getInstance().getUserInactivityThreshold();
91+
if (inactivityThresholdT === 0) {
92+
// If 0, "Automatic Shutdown of Idle Instances" is disabled
93+
return;
94+
}
95+
9096
const checkFn = () => {
91-
const inactivityThresholdT = osparc.Preferences.getInstance().getUserInactivityThreshold();
9297
const flashMessageDurationS = Math.round(inactivityThresholdT * 0.2);
9398
this.__idlingTime++;
9499

0 commit comments

Comments
 (0)