Skip to content

Commit d1c77ba

Browse files
committed
fetchJobsActive
1 parent c4ed47b commit d1c77ba

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed

services/static-webserver/client/source/class/osparc/data/Resources.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -343,13 +343,12 @@ qx.Class.define("osparc.data.Resources", {
343343
},
344344
}
345345
},
346-
"jobs": {
346+
"jobsActive": {
347347
useCache: false, // handled in osparc.store.Jobs
348348
endpoints: {
349349
getPage: {
350350
method: "GET",
351-
// url: statics.API + "/computations/-/iterations/latest?offset={offset}&limit={limit}&order_by={orderBy}"
352-
url: statics.API + "/computations/-/iterations/latest?offset={offset}&limit={limit}&order_by=%7B%22field%22:%22submitted_at%22,%22direction%22:%22desc%22%7D"
351+
url: statics.API + "/computations/-/iterations/latest?offset={offset}&limit={limit}&order_by=%7B%22field%22:%22submitted_at%22,%22direction%22:%22desc%22%7D&filter_only_running=true"
353352
},
354353
}
355354
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ qx.Class.define("osparc.desktop.MainPage", {
6969
preloadPromises.push(osparc.store.Tags.getInstance().fetchTags());
7070
preloadPromises.push(osparc.store.Products.getInstance().fetchUiConfig());
7171
preloadPromises.push(osparc.store.PollTasks.getInstance().fetchTasks());
72-
preloadPromises.push(osparc.store.Jobs.getInstance().fetchJobs());
72+
preloadPromises.push(osparc.store.Jobs.getInstance().fetchJobsActive());
7373
Promise.all(preloadPromises)
7474
.then(() => {
7575
const mainStack = this.__createMainStack();

services/static-webserver/client/source/class/osparc/jobs/JobsButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ qx.Class.define("osparc.jobs.JobsButton", {
3434
this.addListener("tap", () => osparc.jobs.ActivityCenterWindow.openWindow(), this);
3535

3636
const jobsStore = osparc.store.Jobs.getInstance();
37-
jobsStore.addListener("changeJobs", e => this.__updateJobsButton(), this);
37+
jobsStore.addListener("changeJobs", () => this.__updateJobsButton(), this);
3838
},
3939

4040
members: {

services/static-webserver/client/source/class/osparc/jobs/RunsTableModel.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ qx.Class.define("osparc.jobs.RunsTableModel", {
6060
const offset = 0;
6161
const limit = 1;
6262
const resolveWResponse = true;
63-
osparc.store.Jobs.getInstance().fetchJobs(offset, limit, JSON.stringify(this.getOrderBy()), resolveWResponse)
63+
osparc.store.Jobs.getInstance().fetchJobsActive(offset, limit, JSON.stringify(this.getOrderBy()), resolveWResponse)
6464
.then(resp => {
6565
this._onRowCountLoaded(resp["_meta"].total)
6666
})
@@ -76,7 +76,7 @@ qx.Class.define("osparc.jobs.RunsTableModel", {
7676
const lastRow = Math.min(qxLastRow, this._rowCount - 1);
7777
// Returns a request promise with given offset and limit
7878
const getFetchPromise = (offset, limit) => {
79-
return osparc.store.Jobs.getInstance().fetchJobs(offset, limit, JSON.stringify(this.getOrderBy()))
79+
return osparc.store.Jobs.getInstance().fetchJobsActive(offset, limit, JSON.stringify(this.getOrderBy()))
8080
.then(jobs => {
8181
const data = [];
8282
const jobsCols = osparc.jobs.RunsTable.COLS;

services/static-webserver/client/source/class/osparc/store/Jobs.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ qx.Class.define("osparc.store.Jobs", {
2525
init: [],
2626
nullable: true,
2727
event: "changeJobs"
28+
},
29+
30+
jobsActive: {
31+
check: "Array",
32+
init: [],
33+
nullable: true,
34+
event: "changeJobsActive"
2835
}
2936
},
3037

@@ -33,7 +40,7 @@ qx.Class.define("osparc.store.Jobs", {
3340
},
3441

3542
members: {
36-
fetchJobs: function(
43+
fetchJobsActive: function(
3744
offset = 0,
3845
limit = this.self().SERVER_MAX_LIMIT,
3946
orderBy = {
@@ -52,7 +59,7 @@ qx.Class.define("osparc.store.Jobs", {
5259
const options = {
5360
resolveWResponse: true
5461
};
55-
return osparc.data.Resources.fetch("jobs", "getPage", params, options)
62+
return osparc.data.Resources.fetch("jobsActive", "getPage", params, options)
5663
.then(jobsResp => {
5764
const jobs = [];
5865
if ("data" in jobsResp) {

0 commit comments

Comments
 (0)