[
https://issues.apache.org/jira/browse/AMBARI-11050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jaimin D Jetly updated AMBARI-11050:
------------------------------------
Description:
Attempted to save a widget. After clicking "Complete", dialog dismissed but
doesn't save.
Looks like API error.
In addition to fixing the save bug, we need to inform the user of save errors
and not fail silently.
{code}
POST
http://c6401.ambari.apache.org:8080/api/v1/clusters/MyCluster/widgets/
{"WidgetInfo":{"widget_name":"Heloo
World","widget_type":"GAUGE","description":"asda ds ads asdas","scope"
:"USER","author":"admin","metrics":[{"name":"FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset
.impl.FsDatasetImpl.DfsUsed._sum","metric_path":"metrics/dfs/datanode/DfsUsed._sum"}],"values":[{"name"
:"","value":"${FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.DfsUsed
._sum}"}],"properties":{"warning_threshold":"0.7","error_threshold":"0.9"},"display_name":"Heloo
World"
}}
{code}
response:
{code}
{
"status" : 400,
"message" : "The properties [WidgetInfo/display_name] specified in the
request or predicate are not
supported for the resource type Widget."
}
{code}
> Widgets: unable to create widget, save fails (silently)
> -------------------------------------------------------
>
> Key: AMBARI-11050
> URL: https://issues.apache.org/jira/browse/AMBARI-11050
> Project: Ambari
> Issue Type: Bug
> Components: ambari-web
> Affects Versions: 2.1.0
> Reporter: Jaimin D Jetly
> Assignee: Jaimin D Jetly
> Fix For: 2.1.0
>
>
> Attempted to save a widget. After clicking "Complete", dialog dismissed but
> doesn't save.
> Looks like API error.
> In addition to fixing the save bug, we need to inform the user of save errors
> and not fail silently.
> {code}
> POST
> http://c6401.ambari.apache.org:8080/api/v1/clusters/MyCluster/widgets/
> {"WidgetInfo":{"widget_name":"Heloo
> World","widget_type":"GAUGE","description":"asda ds ads asdas","scope"
> :"USER","author":"admin","metrics":[{"name":"FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset
> .impl.FsDatasetImpl.DfsUsed._sum","metric_path":"metrics/dfs/datanode/DfsUsed._sum"}],"values":[{"name"
> :"","value":"${FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.DfsUsed
> ._sum}"}],"properties":{"warning_threshold":"0.7","error_threshold":"0.9"},"display_name":"Heloo
> World"
> }}
> {code}
> response:
> {code}
> {
> "status" : 400,
> "message" : "The properties [WidgetInfo/display_name] specified in the
> request or predicate are not
> supported for the resource type Widget."
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)