From 1e8db4b5c7a55dac0008ad9b9bf5802ba30e8c2a Mon Sep 17 00:00:00 2001 From: Stanislav Laznicka Date: Wed, 8 Mar 2017 13:07:12 +0100 Subject: Add message about last KRA to WebUI Topology view https://pagure.io/freeipa/issue/6538 Reviewed-By: Martin Basti Reviewed-By: Pavel Vomacka --- install/ui/src/freeipa/topology.js | 25 ++++++++++++++++++------- install/ui/test/data/ipa_init.json | 4 ++-- 2 files changed, 20 insertions(+), 9 deletions(-) (limited to 'install/ui') diff --git a/install/ui/src/freeipa/topology.js b/install/ui/src/freeipa/topology.js index ae94f983c..7559d78e5 100644 --- a/install/ui/src/freeipa/topology.js +++ b/install/ui/src/freeipa/topology.js @@ -501,23 +501,34 @@ topology.servers_search_facet = function(spec, no_init) { // Do not show warning if there is only one master if (result.length <= 1) return; - var counter = 0; + var ca_counter = 0; + var kra_counter = 0; for (var i=0, l=result.length; i'; + if (ca_counter === 1) { + message += '
  • CA
  • \n'; + } + if (kra_counter === 1) { + message += '
  • KRA
  • \n'; + } + message += ''; - var message = text.get('@i18n:objects.servers.ca_warning_message'); var dialog = IPA.dialog({ - name: 'ca_warning', - title: '@i18n:objects.servers.ca_warning_title', + name: 'svc_warning', + title: '@i18n:objects.servers.svc_warning_title', sections: [ { show_header: false, diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index 7d5b32b2e..820f7aa77 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -556,8 +556,8 @@ "label_singular": "Server Role", }, "servers": { - "ca_warning_message": "It is strongly recommended to keep the CA services installed on more than one server.", - "ca_warning_title": "Warning: Only One CA Server Detected", + "svc_warning_title": "Warning: Consider service replication", + "svc_warning_message": "It is strongly recommended to keep the following services installed on more than one server:", "remove_server": "Delete Server", "remove_server_msg": "Deleting a server removes it permanently from the topology. Note that this is a non-reversible action." }, -- cgit