ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yusaku Sako (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (AMBARI-11268) Quick links for custom services
Date Thu, 10 Dec 2015 01:28:10 GMT

    [ https://issues.apache.org/jira/browse/AMBARI-11268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15049818#comment-15049818
] 

Yusaku Sako edited comment on AMBARI-11268 at 12/10/15 1:27 AM:
----------------------------------------------------------------

Thanks for much for contributing this, [~dili]



was (Author: u39kun):
Thanks for much for contributing this!!!


> 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.1.0
>            Reporter: Dmitry Vasilenko
>            Assignee: Di Li
>              Labels: feature_custom_service
>             Fix For: 2.2.0
>
>         Attachments: AMBARI-11268.patch, Stack Driven Quick Links.pdf
>
>
> 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)

Mime
View raw message