mirror of
https://github.com/SecurityBrewery/catalyst.git
synced 2025-12-07 15:52:47 +01:00
Add Dashboards (#41)
This commit is contained in:
21
test/data.go
21
test/data.go
@@ -78,6 +78,27 @@ func SetupTestData(ctx context.Context, db *database.Database) error {
|
||||
return err
|
||||
}
|
||||
|
||||
if _, err := db.DashboardCreate(ctx, &model.Dashboard{
|
||||
Name: "Simple",
|
||||
Widgets: []*model.Widget{
|
||||
{
|
||||
Name: "open_tickets_per_user",
|
||||
Type: model.WidgetTypeBar,
|
||||
Aggregation: "owner",
|
||||
Filter: pointer.String(`status == "open"`),
|
||||
Width: 4,
|
||||
},
|
||||
{
|
||||
Name: "tickets_per_week",
|
||||
Type: model.WidgetTypeLine,
|
||||
Aggregation: `CONCAT(DATE_YEAR(created), "-", DATE_ISOWEEK(created) < 10 ? "0" : "", DATE_ISOWEEK(created))`,
|
||||
Width: 8,
|
||||
},
|
||||
},
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user