summaryrefslogtreecommitdiff
path: root/java/broker-plugins
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2013-04-25 15:35:25 +0000
committerAlex Rudyy <orudyy@apache.org>2013-04-25 15:35:25 +0000
commit7e09631fc1244873b867b54c60c11db7615f00d8 (patch)
treeffad93531a22826cda6628c528a6dc88e82d5f96 /java/broker-plugins
parent9e6dcceed0fd126b4a67ace5dadc0d15e9510334 (diff)
downloadqpid-python-7e09631fc1244873b867b54c60c11db7615f00d8.tar.gz
QPID-4596: Call AuthenticationManager#onCreate() only when authentication provider is created
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1475825 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker-plugins')
-rw-r--r--java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Broker.js16
1 files changed, 15 insertions, 1 deletions
diff --git a/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Broker.js b/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Broker.js
index a27e43d1b1..230f148d4c 100644
--- a/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Broker.js
+++ b/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Broker.js
@@ -357,11 +357,25 @@ define(["dojo/_base/xhr",
var deleteProviderButton = query(".deleteAuthenticationProvider", contentPane.containerNode)[0];
connect.connect(registry.byNode(deleteProviderButton), "onClick",
function(evt){
+ var warning = "";
+ var data = that.brokerUpdater.authenticationProvidersGrid.grid.selection.getSelected();
+ if(data.length && data.length > 0)
+ {
+ for(var i = 0; i<data.length; i++)
+ {
+ if (data[i].type.indexOf("File") != -1)
+ {
+ warning = "NOTE: provider deletion will also remove the password file on disk.\n\n"
+ break;
+ }
+ }
+ }
+
util.deleteGridSelections(
that.brokerUpdater,
that.brokerUpdater.authenticationProvidersGrid.grid,
"rest/authenticationprovider",
- "Are you sure you want to delete authentication provider");
+ warning + "Are you sure you want to delete authentication provider");
}
);