You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Dmitry Vasilenko (JIRA)" <ji...@apache.org> on 2015/05/20 16:14:59 UTC
[jira] [Created] (AMBARI-11268) Quick links for custom services
Dmitry Vasilenko created AMBARI-11268:
-----------------------------------------
Summary: 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
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:
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]
};
3. Add an entry to
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'
},
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 to add "Quick Links" on the custom service level will be much more convenient.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)