ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrii Tkach (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMBARI-10171) Widget layout on service summary page should be API driven
Date Mon, 23 Mar 2015 12:24:17 GMT
Andrii Tkach created AMBARI-10171:
-------------------------------------

             Summary: Widget layout on service summary page should be API driven
                 Key: AMBARI-10171
                 URL: https://issues.apache.org/jira/browse/AMBARI-10171
             Project: Ambari
          Issue Type: Task
          Components: ambari-web
    Affects Versions: 2.1.0
            Reporter: Andrii Tkach
            Assignee: Andrii Tkach
             Fix For: 2.1.0


We can verify the work by using this mock data. As of now HBase service mock data has line
graph, multiline graph, stack graph and Number. These needs to be implemented for service
summary page under this ticket.

*Scenario 1: widget_layout for a user does not have default_servicename_layout*

On loading of a service summary page:
* Get the widget_layout specific to that page and user. 
{code}
real url: http://c6401.ambari.apache.org:8080/api/v1/users/admin/widget_layouts?section_name=HBASE_SUMMARY&fields=widgetLayoutInfo/*
mock url: /data/widget_layouts/HBASE/empty_user_layout.json
{code}

* On finding no layout for HBASE service, get the default stack data:
{code}
real url: http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/2.2/artifacts/services/HBASE/widget_descriptor
mock_url: /data/widget_layouts/HBASE/stack_layout.json
{code}

Order of the widgets will also be perceived from the same API call.

Do a lazy loading of the widgets on service summary page. 

*Scenario 2: widget_layout for a user has default_servicename_layout*
On loading of a service summary page:
* Get the widget_layout specific to that page and user. 
{code}
real url: http://c6401.ambari.apache.org:8080/api/v1/users/admin/widget_layouts?section_name=HBASE_SUMMARY&fields=widgetLayoutInfo/*
mock url: /data/widget_layouts/HBASE/filled_user_layout.json
{code}

On finding a layout for HBASE service, load all the widget and order them accordingly



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message