Skip to content
Snippets Groups Projects
Commit 98d45611 authored by juanf's avatar juanf
Browse files

ELN Refactoring - Refactored Sample Form (Ongoing work)

SVN: 32187
parent bfeaa108
No related branches found
No related tags found
No related merge requests found
...@@ -189,7 +189,7 @@ function SampleFormController(mainController, mode, sample) { ...@@ -189,7 +189,7 @@ function SampleFormController(mainController, mode, sample) {
parameters["defaultBenchProperties"][defaultStoragePropertyGroup["ROW_PROPERTY"]] = 1; parameters["defaultBenchProperties"][defaultStoragePropertyGroup["ROW_PROPERTY"]] = 1;
parameters["defaultBenchProperties"][defaultStoragePropertyGroup["COLUMN_PROPERTY"]] = 1; parameters["defaultBenchProperties"][defaultStoragePropertyGroup["COLUMN_PROPERTY"]] = 1;
parameters["defaultBenchProperties"][defaultStoragePropertyGroup["BOX_PROPERTY"]] = this._sampleFormModel.sample.experimentIdentifierOrNull.replace(/\//g,'\/') + "_" + isCopyWithNewCode + "_EXP_RESULTS"; parameters["defaultBenchProperties"][defaultStoragePropertyGroup["BOX_PROPERTY"]] = this._sampleFormModel.sample.experimentIdentifierOrNull.replace(/\//g,'\/') + "_" + isCopyWithNewCode + "_EXP_RESULTS";
parameters["defaultBenchProperties"][defaultStoragePropertyGroup["USER_PROPERTY"]] = window.mainController.serverFacade.openbisServer.getSession().split("-")[0]; parameters["defaultBenchProperties"][defaultStoragePropertyGroup["USER_PROPERTY"]] = mainController.serverFacade.openbisServer.getSession().split("-")[0];
} }
parameters["sampleChildrenNew"] = []; parameters["sampleChildrenNew"] = [];
parameters["sampleChildrenRemoved"] = []; parameters["sampleChildrenRemoved"] = [];
...@@ -199,7 +199,7 @@ function SampleFormController(mainController, mode, sample) { ...@@ -199,7 +199,7 @@ function SampleFormController(mainController, mode, sample) {
// Sending the request to the server // Sending the request to the server
// //
if(profile.getDefaultDataStoreCode()) { if(profile.getDefaultDataStoreCode()) {
window.mainController.serverFacade.createReportFromAggregationService(profile.getDefaultDataStoreCode(), parameters, function(response) { mainController.serverFacade.createReportFromAggregationService(profile.getDefaultDataStoreCode(), parameters, function(response) {
_this._createUpdateCopySampleCallback(_this, isCopyWithNewCode, response); _this._createUpdateCopySampleCallback(_this, isCopyWithNewCode, response);
}); });
} else { } else {
...@@ -234,7 +234,7 @@ function SampleFormController(mainController, mode, sample) { ...@@ -234,7 +234,7 @@ function SampleFormController(mainController, mode, sample) {
var callbackOk = function() { var callbackOk = function() {
Util.unblockUI(); Util.unblockUI();
if((isCopyWithNewCode || _this._sampleFormModel.mode === FormMode.CREATE) && _this._sampleFormModel.sample.experimentIdentifierOrNull) { if((isCopyWithNewCode || _this._sampleFormModel.mode === FormMode.CREATE) && _this._sampleFormModel.sample.experimentIdentifierOrNull) {
window.mainController.sideMenu.refreshSubExperiment(_this._sampleFormModel.sample.experimentIdentifierOrNull); mainController.sideMenu.refreshSubExperiment(_this._sampleFormModel.sample.experimentIdentifierOrNull);
} }
// TO-DO: The Sample is not necessarily searchable after creation since the index runs asynchronously // TO-DO: The Sample is not necessarily searchable after creation since the index runs asynchronously
// localReference.serverFacade.searchWithType(localReference.sampleTypeCode, $("#sampleCode")[0].value, function(data) { // localReference.serverFacade.searchWithType(localReference.sampleTypeCode, $("#sampleCode")[0].value, function(data) {
......
...@@ -315,6 +315,12 @@ function SampleFormView(sampleFormController, sampleFormModel) { ...@@ -315,6 +315,12 @@ function SampleFormView(sampleFormController, sampleFormModel) {
// //
$container.append($form); $container.append($form);
//
// Extra content
//
//Extra components
profile.sampleFormContentExtra(this._sampleFormModel.sample.sampleTypeCode, this._sampleFormModel.sample, "sample-form-content-extra");
// //
// TO-DO: Legacy code to be refactored // TO-DO: Legacy code to be refactored
// //
......
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