Merge pull request #3789 from utkarshcmu/snap-bug

Snapshot name is saved in DB now Fixes #3768
This commit is contained in:
Torkel Ödegaard 2016-01-19 10:34:04 +01:00
commit db1ba30df7
4 changed files with 4 additions and 0 deletions

View File

@ -36,6 +36,7 @@ func CreateDashboardSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapsho
cmd.DeleteKey = util.GetRandomString(32)
cmd.OrgId = c.OrgId
cmd.UserId = c.UserId
cmd.Name = c.Name
metrics.M_Api_Dashboard_Snapshot_Create.Inc(1)
}

View File

@ -25,6 +25,7 @@ type DashboardSnapshot struct {
type CreateDashboardSnapshotCommand struct {
Dashboard map[string]interface{} `json:"dashboard" binding:"Required"`
Name string `json:"name" binding:"Required"`
Expires int64 `json:"expires"`
// these are passed when storing an external snapshot ref

View File

@ -24,6 +24,7 @@ func CreateDashboardSnapshot(cmd *m.CreateDashboardSnapshotCommand) error {
}
snapshot := &m.DashboardSnapshot{
Name: cmd.Name,
Key: cmd.Key,
DeleteKey: cmd.DeleteKey,
OrgId: cmd.OrgId,

View File

@ -60,6 +60,7 @@ function (angular, _) {
var cmdData = {
dashboard: dash,
name: dash.title,
expires: $scope.snapshot.expires,
};