From 2beab8a3423f84695b96eb8b95bac0ae77df0603 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Fri, 15 Dec 2017 10:26:25 +0000 Subject: [PATCH] SSDM-5895 : Show minimum content copy info when available SVN: 39043 --- .../js/views/DataSetForm/DataSetFormView.js | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js index 791e4ec3b62..cd6a2da822c 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js @@ -209,8 +209,28 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { $dataSetTypeFieldSet.append($ccn); for(var cIdx = 0; cIdx < this._dataSetFormModel.linkedData.contentCopies.length; cIdx++) { var cc = this._dataSetFormModel.linkedData.contentCopies[cIdx]; - var $cc = FormUtil.getFieldForLabelWithText("Content Copy", "" + "External DMS: " + cc.externalDms + " Path:" + cc.path); - $dataSetTypeFieldSet.append($cc); + + var externalDmsCode = null; + if(cc.externalDms && cc.externalDms.code) { + externalDmsCode = cc.externalDms.code; + } + + var host = null; + if(cc.externalDms && cc.externalDms.address) { + host = cc.externalDms.address.split(":")[0]; + } + + if(cc) { + var $cc = FormUtil.getFieldForLabelWithText("Content Copy " + cIdx , + "- <u>External DMS</u>: " + externalDmsCode + "</br>" + + "- <u>Host</u>: " + host + "</br>" + + "- <u>Directory</u>: " + cc.path + "</br>" + + "- <u>Commit Hash</u>: " + cc.gitCommitHash + "</br>" + + "- <u>Repository Id</u>: " + cc.gitRepositoryId + "</br>" + + "- <u>Connect cmd</u>: " + "ssh -t " + host + " \"cd " + cc.path + "; bash\"" + ); + $dataSetTypeFieldSet.append($cc); + } } } -- GitLab