[ https://issues.apache.org/jira/browse/AMBARI-11268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14699802#comment-14699802 ]
Alejandro Fernandez commented on AMBARI-11268: ---------------------------------------------- +1 for this request. > Quick links for custom services > ------------------------------- > > Key: AMBARI-11268 > URL: https://issues.apache.org/jira/browse/AMBARI-11268 > Project: Ambari > Issue Type: Improvement > Components: ambari-server > Affects Versions: 2.0.0 > Reporter: Dmitry Vasilenko > Labels: feature_custom_service > > The existing version of the Ambari (2.0) does not have a declarative way to > add "Quick Links" for the custom services. Currently, to add a "Quick Links" > dropdown one has to do the following: > 1. Extract app.js file from /usr/lib/ambari-server/web/javascripts/app.js.gz > to some directory. > 2. Add MY_CUSTOM_SERVICE entry to the quickLinks: > {noformat} > mapQuickLinks: function (finalJson, item){ > if(!(item && item.ServiceInfo)) return; > var quickLinks = { > OOZIE: [19], > GANGLIA: [20], > STORM: [31], > FALCON: [32], > RANGER: [33], > SPARK: [34], > MY_CUSTOM_SERVICE: [35] > }; > {noformat} > 3. Add an entry to > {noformat} > App.QuickLinks.FIXTURES = [ > { > id: 35, > label:'My Custom Service Admin UI', > url:'%@://%@:8090/my_custom_service/admin', > service_id: 'MY_CUSTOM_SERVICE', > template:'%@://%@:8090/my_custom_service/admin' > }, > {noformat} > 4. GZip the app.js and upload it to the Ambari server as > /usr/lib/ambari-server/web/javascripts/app.js.gz. > Having a declarative way of adding "Quick Links" on the custom service level > will be much more convenient. -- This message was sent by Atlassian JIRA (v6.3.4#6332)