You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2015/04/06 22:21:13 UTC

[jira] [Commented] (AMBARI-10372) Create an API endpoint for widget_layouts

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

Hudson commented on AMBARI-10372:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #2228 (See [https://builds.apache.org/job/Ambari-trunk-Commit/2228/])
AMBARI-10372. Create an API endpoint for widget_layouts. (swagle: http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=4b3caee767a2dc2dbd0061021ebafff9156bcbd3)
* ambari-server/src/main/java/org/apache/ambari/server/api/services/parsers/JsonRequestBodyParser.java
* ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
* ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
* ambari-server/src/test/java/org/apache/ambari/server/orm/dao/WidgetLayoutDAOTest.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/WidgetLayoutResourceProvider.java
* ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog210Test.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/spi/Resource.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/WidgetResponse.java
* ambari-server/src/test/java/org/apache/ambari/server/api/services/parsers/JsonRequestBodyParserTest.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProvider.java
* ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
* ambari-server/src/main/java/org/apache/ambari/server/orm/dao/WidgetLayoutDAO.java
* ambari-server/src/main/resources/META-INF/persistence.xml
* ambari-server/src/main/java/org/apache/ambari/server/api/services/WidgetLayoutService.java
* ambari-server/src/main/java/org/apache/ambari/server/orm/entities/WidgetLayoutUserWidgetEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/api/resources/WidgetLayoutResourceDefinition.java
* ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserWidgetDAO.java
* ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
* ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java
* ambari-server/src/main/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImpl.java
* ambari-server/src/main/java/org/apache/ambari/server/api/resources/WidgetResourceDefinition.java
* ambari-server/src/test/java/org/apache/ambari/server/orm/dao/WidgetDAOTest.java
* ambari-server/src/main/resources/properties.json
* ambari-server/src/main/java/org/apache/ambari/server/orm/entities/WidgetLayoutEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UserWidgetEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/orm/entities/WidgetEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/orm/dao/WidgetDAO.java
* ambari-server/src/main/java/org/apache/ambari/server/api/services/ClusterService.java
* ambari-server/src/test/java/org/apache/ambari/server/orm/dao/UserWidgetDAOTest.java
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/WidgetLayoutResourceProviderTest.java
AMBARI-10372. Create an API endpoint for widget_layouts. Missing license header. (swagle: http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=5c030d43149a1012a8d74e75fc52edd3928e58d3)
* ambari-server/src/main/java/org/apache/ambari/server/api/services/WidgetLayoutService.java


> Create an API endpoint for widget_layouts
> -----------------------------------------
>
>                 Key: AMBARI-10372
>                 URL: https://issues.apache.org/jira/browse/AMBARI-10372
>             Project: Ambari
>          Issue Type: Task
>          Components: ambari-server
>    Affects Versions: 2.1.0
>            Reporter: Siddharth Wagle
>             Fix For: 2.1.0
>
>
> *Request for getting order of the widgets specific to a user*
> - /api/v1/users/admin/widget_layouts/default_hdfs_layout
> - /api/v1/users/admin/widget_layouts?section_name=HDFS_SUMMARY
> *Response*
> {code}
> {
>   href: "http://c6401.ambari.apache.org:8080/api/v1/users/jaimin/widget_layouts?layout_name=default_hdfs_layout&fields=*",
>     layout_name: “default_hdfs_layout”, 
>     section_name: “HDFS_SUMMARY”,
>     cluster_name: “c1”,
>      widgetLayoutInfo: {  
>        widgetLayout:    [{
>            widget_name: “NAMENODE_HEAP”,
>            href: “http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/2.0.6/services/HDFS/artifacts/widgets?widgetName=NAMENODE_HEAP”,
>            widget: {
>                WidgetInfo: { …. }
>            }
>          }, 
>          {
>            id: 1,
>            widget_name: “jaiminFavWidget”,
>            author: “jaimin”
>            href: “http://c6401.ambari.apache.org:8080/api/v1/users/jaimin/widgets/1”,
>            widget: {
>                WidgetInfo: { …. }
>            }
>          },
>           {
>            id: 10
>            widget_name: “myFavWidget”
>            author: “admin”,
>            href: “http://c6401.ambari.apache.org:8080/api/v1/users/admin/widgets/10”,
>            widget: {
>                WidgetInfo: { …. }
>            }
>           }
>          ]      
>     }     
> }
> {code}



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