Skip to content
Snippets Groups Projects
Commit 4516c05e authored by juanf's avatar juanf
Browse files

SSDM-4832 : bugfix, when delete dataset, refresh menu and view correctly

SVN: 37855
parent 843846b2
No related branches found
No related tags found
No related merge requests found
......@@ -58,16 +58,30 @@ function DataSetFormController(parentController, mode, entity, dataSet, isMini)
this.deleteDataSet = function(reason) {
var _this = this;
Util.blockUI();
mainController.serverFacade.deleteDataSets([this._dataSetFormModel.dataSet.code], reason, function(data) {
if(data.error) {
Util.showError(data.error.message);
} else {
Util.showSuccess("Data Set Deleted");
if(this._dataSetFormModel.isExperiment()) {
mainController.changeView('showExperimentPageFromIdentifier', _this._dataSetFormModel.entity.identifier.identifier);
} else {
mainController.changeView('showViewSamplePageFromPermId', _this._dataSetFormModel.entity.permId);
}
// setTimeout(function() { //Give some time to update the index
var space = null;
if(_this._dataSetFormModel.isExperiment()) {
mainController.changeView('showExperimentPageFromIdentifier', _this._dataSetFormModel.entity.identifier.identifier);
experimentIdentifier = _this._dataSetFormModel.entity.identifier.identifier;
space = experimentIdentifier.split("/")[1];
} else {
mainController.changeView('showViewSamplePageFromPermId', _this._dataSetFormModel.entity.permId);
sampleIdentifier = _this._dataSetFormModel.entity.identifier;
space = sampleIdentifier.split("/")[1];
}
var isInventory = profile.isInventorySpace(space);
if(!isInventory) {
mainController.sideMenu.refreshNodeParent(_this._dataSetFormModel.dataSet.code);
}
// }, 3000);
}
});
}
......
......@@ -81,7 +81,6 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) {
//Delete Button
var $deleteBtn = FormUtil.getDeleteButton(function(reason) {
_this._dataSetFormController.deleteDataSet(reason);
mainController.sideMenu.deleteNodeByEntityPermId(_this._dataSetFormModel.dataSet.code, true);
}, true);
toolbarModel.push({ component : $deleteBtn, tooltip: "Delete" });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment