Skip to content

Commit 30cbae9

Browse files
committed
duplicated
1 parent b321038 commit 30cbae9

File tree

1 file changed

+0
-75
lines changed
  • services/static-webserver/client/source/class/osparc/study

1 file changed

+0
-75
lines changed

services/static-webserver/client/source/class/osparc/study/Utils.js

Lines changed: 0 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -23,81 +23,6 @@ qx.Class.define("osparc.study.Utils", {
2323
type: "static",
2424

2525
statics: {
26-
isAnyLinkedNodeMissing: function(studyData) {
27-
const existingNodeIds = Object.keys(studyData["workbench"]);
28-
const linkedNodeIds = osparc.data.model.Workbench.getLinkedNodeIds(studyData["workbench"]);
29-
const allExist = linkedNodeIds.every(linkedNodeId => existingNodeIds.includes(linkedNodeId));
30-
return !allExist;
31-
},
32-
33-
extractUniqueServices: function(workbench) {
34-
const services = new Set([]);
35-
Object.values(workbench).forEach(srv => {
36-
services.add({
37-
key: srv.key,
38-
version: srv.version
39-
});
40-
});
41-
return Array.from(services);
42-
},
43-
44-
extractTemplateType: function(templateData) {
45-
if (templateData && templateData["ui"] && templateData["ui"]["templateType"]) {
46-
return templateData["ui"]["templateType"];
47-
}
48-
return null;
49-
},
50-
51-
getCantExecuteServices: function(studyServices = []) {
52-
return studyServices.filter(studyService => studyService["myAccessRights"]["execute"] === false);
53-
},
54-
55-
anyServiceRetired: function(studyServices) {
56-
const isRetired = studyServices.some(studyService => {
57-
if (studyService["release"] && studyService["release"]["retired"]) {
58-
const retirementDate = new Date(studyService["release"]["retired"]);
59-
const currentDate = new Date();
60-
return retirementDate < currentDate;
61-
}
62-
return false;
63-
});
64-
return isRetired;
65-
},
66-
67-
anyServiceDeprecated: function(studyServices) {
68-
const isDeprecated = studyServices.some(studyService => {
69-
if (studyService["release"] && studyService["release"]["retired"]) {
70-
const retirementDate = new Date(studyService["release"]["retired"]);
71-
const currentDate = new Date();
72-
return retirementDate > currentDate;
73-
}
74-
return false;
75-
});
76-
return isDeprecated;
77-
},
78-
79-
anyServiceUpdatable: function(studyServices) {
80-
const isUpdatable = studyServices.some(studyService => {
81-
if (studyService["release"] && studyService["release"]["compatibility"]) {
82-
return Boolean(studyService["release"]["compatibility"]);
83-
}
84-
return false;
85-
});
86-
return isUpdatable;
87-
},
88-
89-
updatableNodeIds: function(workbench, studyServices) {
90-
const nodeIds = [];
91-
for (const nodeId in workbench) {
92-
const node = workbench[nodeId];
93-
const studyServiceFound = studyServices.find(studyService => studyService["key"] === node["key"] && studyService["release"]["version"] === node["version"]);
94-
if (studyServiceFound && studyServiceFound["release"] && studyServiceFound["release"]["compatibility"]) {
95-
nodeIds.push(nodeId);
96-
}
97-
}
98-
return nodeIds;
99-
},
100-
10126
createStudyFromService: function(key, version, existingStudies, newStudyLabel, contextProps = {}) {
10227
return new Promise((resolve, reject) => {
10328
osparc.store.Services.getService(key, version)

0 commit comments

Comments
 (0)