From d47ac212f89ebe8c78354df12ce13b633cee110e Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Fri, 2 Dec 2016 13:33:45 +0000 Subject: [PATCH] SSDM-4453 : Bugfix on v3 API search and side menu SVN: 37427 --- .../1/as/webapps/eln-lims/html/js/server/ServerFacade.js | 9 +++++++-- .../html/js/views/SideMenu/SideMenuWidgetView.js | 7 +++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js index 4a9aeaef4b4..46702188601 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js @@ -407,6 +407,11 @@ function ServerFacade(openbisServer) { // // Data Set Related Functions // + this.listDataSetsForExperiment = function(experimentToSend, trueOrFalse, callbackFunction) { + //Should be a V1 Experiment + this.openbisServer.listDataSetsForExperiments([experimentToSend], trueOrFalse, callbackFunction); + } + this.listDataSetsForSample = function(sampleToSend, trueOrFalse, callbackFunction) { var _this = this; var listDataSetsForV1Sample = function(v1Sample) { @@ -749,10 +754,10 @@ function ServerFacade(openbisServer) { fetchOptions.withModifier(); } if(fetchOptions.withParents) { - fetchOptions.withParents(); + fetchOptions.withParentsUsing(fetchOptions); } if(fetchOptions.withChildren) { - fetchOptions.withChildren(); + fetchOptions.withChildrenUsing(fetchOptions); } if(fetchOptions.withProjects) { fetchOptions.withProjects(); diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js index 4f53d0df114..31b7b0e2113 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js @@ -422,8 +422,11 @@ function SideMenuWidgetView(sideMenuWidgetController, sideMenuWidgetModel) { sampleDisplayName = sample.properties[profile.propertyReplacingCode]; } - var sampleLink = _this.getLinkForNode("Child: " + sampleDisplayName, sample.getPermId().getPermId(), "showViewSamplePageFromPermId", sample.getPermId().getPermId()); + var sampleLink = _this.getLinkForNode(sampleDisplayName, sample.getPermId().getPermId(), "showViewSamplePageFromPermId", sample.getPermId().getPermId()); var sampleNode = { title : sampleLink, entityType: "SAMPLE", key : sample.getPermId().getPermId(), folder : true, lazy : true, view : "showViewSamplePageFromPermId", viewData: sample.getPermId().getPermId() }; + if(sample.getType().getCode() === "EXPERIMENTAL_STEP") { + sampleNode.icon = "fa fa-flask"; + } results.push(sampleNode); } } @@ -443,7 +446,7 @@ function SideMenuWidgetView(sideMenuWidgetController, sideMenuWidgetModel) { datasetDisplayName = dataset.properties[profile.propertyReplacingCode]; } - var datasetLink = _this.getLinkForNode("DataSet: " + datasetDisplayName, dataset.getPermId().getPermId(), "showViewDataSetPageFromPermId", dataset.getPermId().getPermId()); + var datasetLink = _this.getLinkForNode(datasetDisplayName, dataset.getPermId().getPermId(), "showViewDataSetPageFromPermId", dataset.getPermId().getPermId()); results.push({ title : datasetLink, entityType: "DATASET", key : dataset.getPermId().getPermId(), folder : true, lazy : false, view : "showViewDataSetPageFromPermId", viewData: dataset.getPermId().getPermId(), icon : "fa fa-database" }); } } -- GitLab