From 61a7f4e2b4b6994a3c701976a5ce3b538c2e238c Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Tue, 30 Jun 2015 12:37:51 +0000
Subject: [PATCH] SSDM-1944 : hide creation of certain sample/experiment types
 from users

SVN: 34313
---
 .../html/js/views/ExperimentForm/ExperimentFormView.js      | 2 +-
 .../eln-lims/html/js/views/SampleTable/SampleTableView.js   | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
index c3df20b0ea0..d43c80d77a8 100644
--- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
+++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
@@ -91,7 +91,7 @@ function ExperimentFormView(experimentFormController, experimentFormModel) {
 		
 		if(this._experimentFormModel.mode !== FormMode.CREATE) {
 			//Add Experiment Step
-			if(profile.getSampleTypeForSampleTypeCode("EXPERIMENTAL_STEP")) {
+			if(profile.getSampleTypeForSampleTypeCode("EXPERIMENTAL_STEP") && !profile.isSampleTypeHidden("EXPERIMENTAL_STEP")) {
 				$formTitle.append("&nbsp;");
 				$formTitle.append(FormUtil.getButtonWithText("Create Exp. Step", function() {
 					var argsMap = {
diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
index ebf8e09a666..dbc7b52a7f0 100644
--- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
+++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
@@ -29,8 +29,10 @@ function SampleTableView(sampleTableController, sampleTableModel) {
 				var experimentCode = this._sampleTableModel.experimentIdentifier.split("/")[3];
 				var sampleTypeCode = experimentCode.substring(0,experimentCode.indexOf("_COLLECTION"));
 				
-				//Add Experiment Step
-				if(profile.getSampleTypeForSampleTypeCode(sampleTypeCode)) {
+				//Add Sample Type
+				if(profile.getSampleTypeForSampleTypeCode(sampleTypeCode) &&
+					!profile.isSampleTypeHidden(sampleTypeCode)) {
+					
 					$title.append("&nbsp;");
 					$title.append(FormUtil.getButtonWithText("Create " + sampleTypeCode, function() {
 						var argsMap = {
-- 
GitLab