Skip to content

Commit db06e29

Browse files
committed
pass filter
1 parent ec85f7f commit db06e29

File tree

6 files changed

+8
-17
lines changed

6 files changed

+8
-17
lines changed

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -351,10 +351,6 @@ qx.Class.define("osparc.data.Resources", {
351351
useCache: false, // handled in osparc.store.Jobs
352352
endpoints: {
353353
getPageLatest: {
354-
method: "GET",
355-
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={runningOnly}"
356-
},
357-
getPageLatestFiltered: {
358354
method: "GET",
359355
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={runningOnly}&filters={filters}"
360356
},

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().fetchJobsActive());
72+
preloadPromises.push(osparc.store.Jobs.getInstance().fetchJobsLatest());
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

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

4040
members: {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ qx.Class.define("osparc.jobs.RunsBrowser", {
6060
control.getChildControl("textfield").set({
6161
placeholder: qx.locale.Manager.tr("Filter by name or ID"),
6262
});
63-
control.hide(); // @matusdrobuliak66: remove this when the backend is ready
63+
// control.hide(); // @matusdrobuliak66: remove this when the backend is ready
6464
this.getChildControl("header-filter").add(control, {
6565
flex: 1
6666
});

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ qx.Class.define("osparc.jobs.RunsTableModel", {
9696
promise = osparc.store.Jobs.getInstance().fetchJobsHistory(this.getProjectUuid(), this.__includeChildren, offset, limit, orderBy, resolveWResponse);
9797
} else {
9898
const filters = this.getFilterString() ? { text: this.getFilterString() } : null;
99-
promise = osparc.store.Jobs.getInstance().fetchJobsActive(this.getRunningOnly(), offset, limit, orderBy, filters, resolveWResponse);
99+
promise = osparc.store.Jobs.getInstance().fetchJobsLatest(this.getRunningOnly(), offset, limit, orderBy, filters, resolveWResponse);
100100
}
101101
promise
102102
.then(resp => {
@@ -120,7 +120,7 @@ qx.Class.define("osparc.jobs.RunsTableModel", {
120120
promise = osparc.store.Jobs.getInstance().fetchJobsHistory(this.getProjectUuid(), this.__includeChildren, offset, limit, orderBy);
121121
} else {
122122
const filters = this.getFilterString() ? { text: this.getFilterString() } : null;
123-
promise = osparc.store.Jobs.getInstance().fetchJobsActive(this.getRunningOnly(), offset, limit, orderBy, filters);
123+
promise = osparc.store.Jobs.getInstance().fetchJobsLatest(this.getRunningOnly(), offset, limit, orderBy, filters);
124124
}
125125
return promise
126126
.then(jobs => {

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

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ qx.Class.define("osparc.store.Jobs", {
3737
},
3838

3939
members: {
40-
fetchJobsActive: function(
40+
fetchJobsLatest: function(
4141
runningOnly = true,
4242
offset = 0,
4343
limit = this.self().SERVER_MAX_LIMIT,
@@ -54,18 +54,13 @@ qx.Class.define("osparc.store.Jobs", {
5454
offset,
5555
limit,
5656
orderBy: JSON.stringify(orderBy),
57+
filters: filters ? JSON.stringify(filters) : {}
5758
}
5859
};
5960
const options = {
6061
resolveWResponse: true
6162
};
62-
if (filters) {
63-
params["url"]["filters"] = JSON.stringify(filters);
64-
promise = osparc.data.Resources.fetch("runs", "getPageLatestFiltered", params, options);
65-
} else {
66-
promise = osparc.data.Resources.fetch("runs", "getPageLatest", params, options);
67-
}
68-
return promise
63+
return osparc.data.Resources.fetch("runs", "getPageLatest", params, options)
6964
.then(jobsResp => {
7065
if (runningOnly) {
7166
this.fireDataEvent("changeJobsActive", jobsResp["_meta"]["total"]);

0 commit comments

Comments
 (0)