parent
a15eb72541
commit
7217d40f64
|
@ -404,6 +404,13 @@ func UnmarshalDashboard(data []byte, d *chronograf.Dashboard) error {
|
||||||
legend.Orientation = c.Legend.Orientation
|
legend.Orientation = c.Legend.Orientation
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME: this is merely for legacy cells and
|
||||||
|
// should be removed as soon as possible
|
||||||
|
cellType := c.Type
|
||||||
|
if cellType == "" {
|
||||||
|
cellType = "line"
|
||||||
|
}
|
||||||
|
|
||||||
cells[i] = chronograf.DashboardCell{
|
cells[i] = chronograf.DashboardCell{
|
||||||
ID: c.ID,
|
ID: c.ID,
|
||||||
X: c.X,
|
X: c.X,
|
||||||
|
@ -412,7 +419,7 @@ func UnmarshalDashboard(data []byte, d *chronograf.Dashboard) error {
|
||||||
H: c.H,
|
H: c.H,
|
||||||
Name: c.Name,
|
Name: c.Name,
|
||||||
Queries: queries,
|
Queries: queries,
|
||||||
Type: c.Type,
|
Type: cellType,
|
||||||
Axes: axes,
|
Axes: axes,
|
||||||
CellColors: colors,
|
CellColors: colors,
|
||||||
Legend: legend,
|
Legend: legend,
|
||||||
|
|
|
@ -368,7 +368,46 @@ func Test_MarshalDashboard_WithEmptyLegacyBounds(t *testing.T) {
|
||||||
Value: "100",
|
Value: "100",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Type: "line",
|
Type: "bar",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ID: "9b5367de-c552-4322-a9e8-7f384cbd235d",
|
||||||
|
X: 0,
|
||||||
|
Y: 0,
|
||||||
|
W: 4,
|
||||||
|
H: 4,
|
||||||
|
Name: "Super awesome query",
|
||||||
|
Queries: []chronograf.DashboardQuery{
|
||||||
|
{
|
||||||
|
Command: "select * from cpu",
|
||||||
|
Label: "CPU Utilization",
|
||||||
|
Range: &chronograf.Range{
|
||||||
|
Upper: int64(100),
|
||||||
|
},
|
||||||
|
Shifts: []chronograf.TimeShift{},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Axes: map[string]chronograf.Axis{
|
||||||
|
"y": chronograf.Axis{
|
||||||
|
LegacyBounds: [2]int64{},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
CellColors: []chronograf.CellColor{
|
||||||
|
{
|
||||||
|
ID: "myid",
|
||||||
|
Type: "min",
|
||||||
|
Hex: "#234567",
|
||||||
|
Name: "Laser",
|
||||||
|
Value: "0",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ID: "id2",
|
||||||
|
Type: "max",
|
||||||
|
Hex: "#876543",
|
||||||
|
Name: "Solitude",
|
||||||
|
Value: "100",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Templates: []chronograf.Template{},
|
Templates: []chronograf.Template{},
|
||||||
|
@ -418,6 +457,48 @@ func Test_MarshalDashboard_WithEmptyLegacyBounds(t *testing.T) {
|
||||||
Value: "100",
|
Value: "100",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Type: "bar",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ID: "9b5367de-c552-4322-a9e8-7f384cbd235d",
|
||||||
|
X: 0,
|
||||||
|
Y: 0,
|
||||||
|
W: 4,
|
||||||
|
H: 4,
|
||||||
|
Name: "Super awesome query",
|
||||||
|
Queries: []chronograf.DashboardQuery{
|
||||||
|
{
|
||||||
|
Command: "select * from cpu",
|
||||||
|
Label: "CPU Utilization",
|
||||||
|
Range: &chronograf.Range{
|
||||||
|
Upper: int64(100),
|
||||||
|
},
|
||||||
|
Shifts: []chronograf.TimeShift{},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Axes: map[string]chronograf.Axis{
|
||||||
|
"y": chronograf.Axis{
|
||||||
|
Bounds: []string{},
|
||||||
|
Base: "10",
|
||||||
|
Scale: "linear",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
CellColors: []chronograf.CellColor{
|
||||||
|
{
|
||||||
|
ID: "myid",
|
||||||
|
Type: "min",
|
||||||
|
Hex: "#234567",
|
||||||
|
Name: "Laser",
|
||||||
|
Value: "0",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ID: "id2",
|
||||||
|
Type: "max",
|
||||||
|
Hex: "#876543",
|
||||||
|
Name: "Solitude",
|
||||||
|
Value: "100",
|
||||||
|
},
|
||||||
|
},
|
||||||
Type: "line",
|
Type: "line",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue