Andrii Babiichuk created AMBARI-13182:
-----------------------------------------
Summary: Show hostname for a component as the first element of a
category on service config page
Key: AMBARI-13182
URL: https://issues.apache.org/jira/browse/AMBARI-13182
Project: Ambari
Issue Type: Bug
Components: ambari-web
Affects Versions: 2.1.3
Reporter: Andrii Babiichuk
Assignee: Andrii Babiichuk
Fix For: 2.1.3
This task will result in following benefits:
user/dev trying to add new service to ambari will need to change less UI code
It will further reduce site_properties.js file managed on ambari-web ui. It
will result in removal of _host and _hosts suffixed properties definition in
site_propeties.js
Following needs to be achieved as part of this ticket:
While defining category for a service. Lets add an attribute to
App.ServiceConfigCategory that indicates if the hostname needs to be shown or
not. If that new property is marked as true and 'name' attribute of
App.ServiceConfigCategory is a valid component name then we need to create and
place a property under that category at the first index with name as
${componentname_in_lowercase}_host or ${componentname_in_lowercase}_hosts.
DisplayType of that property should be masterHost or masterHosts depending upon
the cardinality of the serviceComponent. 'isRequiredByAgent' attribute should
be false.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)