summaryrefslogtreecommitdiff
path: root/qpid/java
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2015-02-02 14:43:34 +0000
committerAlex Rudyy <orudyy@apache.org>2015-02-02 14:43:34 +0000
commit61753c78d5b7551a53b614a093e2e5483af4289b (patch)
treed612cbd4b6424740eb5ab296672d7e7a1ec216f6 /qpid/java
parentba5fceb31ee852e7059417a067854be79e26f7fa (diff)
downloadqpid-python-61753c78d5b7551a53b614a093e2e5483af4289b.tar.gz
QPID-6346: Improve field labels and prompt messages in UI for non java keystores/truststores, display timezone for certificate start/end time
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1656477 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
-rw-r--r--qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js2
-rw-r--r--qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js7
-rw-r--r--qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavakeystore/add.html24
-rw-r--r--qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavatruststore/add.html8
4 files changed, 21 insertions, 20 deletions
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js
index 292169e93c..c31b020e3e 100644
--- a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js
+++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js
@@ -23,7 +23,7 @@ define(["qpid/common/util", "qpid/common/metadata", "qpid/management/UserPrefere
function toDate(value)
{
- return value ? entities.encode(String(UserPreferences.formatDateTime(value))) : "";
+ return value ? entities.encode(String(UserPreferences.formatDateTime(value, {addOffset: true, appendTimeZone: true}))) : "";
}
var dateFields = ["certificateValidEnd","certificateValidStart"];
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js
index ac210ea4be..89b0b5d88f 100644
--- a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js
+++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js
@@ -37,14 +37,15 @@ define(["dojo/query",
this.fields.push(name);
}
util.buildUI(data.containerNode, data.parent, "store/nonjavatruststore/show.html", this.fields, this);
- var gridNode = query(".details", data.containerNode)[0]
+ var gridNode = query(".details", data.containerNode)[0];
+ var dateTimeFormatter = function(value){ return value ? UserPreferences.formatDateTime(value, {addOffset: true, appendTimeZone: true}) : "";};
this.detailsGrid = new UpdatableStore([],
gridNode,
[
{ name: 'Subject', field: 'SUBJECT_NAME', width: '25%' },
{ name: 'Issuer', field: 'ISSUER_NAME', width: '25%' },
- { name: 'Valid from', field: 'VALID_START', width: '25%', formatter: function(value){ return value ? UserPreferences.formatDateTime(value) : "";}},
- { name: 'Valid to', field: 'VALID_END', width: '25%', formatter: function(value){ return value ? UserPreferences.formatDateTime(value) : "";}}
+ { name: 'Valid from', field: 'VALID_START', width: '25%', formatter: dateTimeFormatter },
+ { name: 'Valid to', field: 'VALID_END', width: '25%', formatter: dateTimeFormatter}
]);
}
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavakeystore/add.html b/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavakeystore/add.html
index f7ae4d3f76..b7af1c6b47 100644
--- a/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavakeystore/add.html
+++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavakeystore/add.html
@@ -22,45 +22,45 @@
<div id="addStore.oldBrowserWarning" class="infoMessage hidden clear"></div>
<div class="clear">
- <div id="addStore.privateKeyLabel" class="formLabel-labelCell tableContainer-labelCell">Private Key*:</div>
+ <div id="addStore.privateKeyLabel" class="formLabel-labelCell tableContainer-labelCell">Private Key (Server path or upload)*:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addStore.privateKeyUrl"
data-dojo-type="qpid/common/ResourceWidget"
data-dojo-props="
name: 'privateKeyUrl',
- placeHolder: 'Private key URL or path to file on server',
+ placeHolder: 'path to file with private key in PEM/DER format',
required: true,
- promptMessage: 'Location of the private key',
- title: 'Enter private key URL or path to file containing private key in DER or PEM format'" />
+ promptMessage: 'Enter broker server path to file containing unencrypted private key in DER or PEM format',
+ title: 'Enter broker server path to file containing unencrypted private key in DER or PEM format'" />
</div>
</div>
<div class="clear">
- <div id="addStore.serverPathLabel" class="formLabel-labelCell tableContainer-labelCell">Certificate*:</div>
+ <div id="addStore.serverPathLabel" class="formLabel-labelCell tableContainer-labelCell">Certificate (Server path or upload)*:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addStore.certificateUrl"
data-dojo-type="qpid/common/ResourceWidget"
data-dojo-props="
name: 'certificateUrl',
- placeHolder: 'Certificate URL or path to certificate file on server',
+ placeHolder: 'path to file with certificate in PEM/DER format',
required: true,
- promptMessage: 'Location of the certificate',
- title: 'Enter certificate URL or path to file containing certificate in DER or PEM format'" />
+ promptMessage: 'Enter broker server path to file containing certificate in DER or PEM format',
+ title: 'Enter broker server path to file containing certificate in DER or PEM format'" />
</div>
</div>
<div class="clear">
- <div id="addStore.intermediateCertificateLabel" class="formLabel-labelCell tableContainer-labelCell">Intermediate Certificate(s):</div>
+ <div id="addStore.intermediateCertificateLabel" class="formLabel-labelCell tableContainer-labelCell">Intermediate Certificates (Server path or upload):</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addStore.intermediateCertificateUrl"
data-dojo-type="qpid/common/ResourceWidget"
data-dojo-props="
name: 'intermediateCertificateUrl',
- placeHolder: 'Intermediate certificates URL or path to file on server',
+ placeHolder: 'path to file with certificates in PEM/DER format',
required: false,
- promptMessage: 'Location of the intermediate certificates',
- title: 'Enter URL containing intermediate certificates or path to file with certificates in format DER or PEM'" />
+ promptMessage: 'Enter broker server path to file containing intermediate certificates in DER or PEM format',
+ title: 'Enter path to file containing intermediate certificates in format DER or PEM'" />
</div>
</div>
</div>
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavatruststore/add.html b/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavatruststore/add.html
index ba5aee0444..4ec2678575 100644
--- a/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavatruststore/add.html
+++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/store/nonjavatruststore/add.html
@@ -22,16 +22,16 @@
<div id="addStore.oldBrowserWarning" class="infoMessage hidden clear"></div>
<div class="clear">
- <div id="addStore.certificatesLabel" class="formLabel-labelCell tableContainer-labelCell">Certificate URL or Path*:</div>
+ <div id="addStore.certificatesLabel" class="formLabel-labelCell tableContainer-labelCell">Certificates (Server path or upload)*:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addStore.certificatesUrl"
data-dojo-type="qpid/common/ResourceWidget"
data-dojo-props="
name: 'certificatesUrl',
- placeHolder: 'Certificate URL or path to certificate file on server',
+ placeHolder: 'path to file with certificate(s) in PEM/DER format',
required: true,
- promptMessage: 'Location of the certificate',
- title: 'Enter certificate URL or path to file containing certificate in DER or PEM format'" />
+ promptMessage: 'Enter broker server path to file containing certificate(s) in DER or PEM format',
+ title: 'Enter broker server path to file containing certificate(s) in DER or PEM format'" />
</div>
</div>