From 752f4c8cc81f8d64c31b721dc4666afcac0f25d5 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Fri, 18 Jul 2014 10:13:08 +0000
Subject: [PATCH] SSDM-616: Add ability to create Projects in the ELN (Basic
 Update functionality)

SVN: 32107
---
 .../newbrowser/html/js/controllers/MainController.js      | 8 ++++++++
 .../html/js/views/ProjectForm/ProjectFormController.js    | 4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js
index cdf8d25ef56..4c3dc335b1a 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js
@@ -186,6 +186,14 @@ function MainController(profile) {
 				this._showSearchPage(arg);
 				window.scrollTo(0,0);
 				break;
+			case "showProjectPageFromIdentifier":
+				var _this = this;
+				this.serverFacade.getProjectFromIdentifier(arg, function(project) {
+					document.title = "Project " + project.code;
+					_this._showProjectPage(project);
+					window.scrollTo(0,0);
+				});
+				break;
 			case "showProjectPageFromPermId":
 				var _this = this;
 				this.serverFacade.getProjectFromPermId(arg, function(project) {
diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js
index c9fb497aff5..f5c4f109d7a 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js
@@ -63,9 +63,9 @@ function ProjectFormController(mainController, mode, project) {
 					Util.showStacktraceAsError(stacktrace);
 				} else if (response.result.columns[0].title === "STATUS" && response.result.rows[0][0].value === "OK") { //Success Case
 					var message = "";
-					if(_this._mode === FormMode.CREATE) {
+					if(_this._projectFormModel.mode === FormMode.CREATE) {
 						message = "Created.";
-					} else if(_this._mode === FormMode.EDIT) {
+					} else if(_this._projectFormModel.mode === FormMode.EDIT) {
 						message = "Updated.";
 					}
 					
-- 
GitLab