Browse Source

Optimized backend queries

utkarshcmu 10 years ago
parent
commit
1ab1154010
3 changed files with 3 additions and 5 deletions
  1. 1 2
      pkg/api/api.go
  2. 1 1
      pkg/api/index.go
  3. 1 2
      pkg/services/sqlstore/dashboard_snapshot.go

+ 1 - 2
pkg/api/api.go

@@ -69,7 +69,6 @@ func Register(r *macaron.Macaron) {
 
 	// dashboard snapshots
   r.Get("/dashboard/snapshot/*", Index)
-  r.Get("/dashboard/snapshots/", reqSignedIn, Index) 
 
   // api for dashboard snapshots
   r.Post("/api/snapshots/", bind(m.CreateDashboardSnapshotCommand{}), CreateDashboardSnapshot)
@@ -184,7 +183,7 @@ func Register(r *macaron.Macaron) {
 			r.Get("/tags", GetDashboardTags)
 		})
 
-    // dashboard snapshots
+    // Dashboard snapshots
     r.Group("/dashboard/snapshots", func() {
       r.Get("/", wrap(SearchDashboardSnapshots))
     })

+ 1 - 1
pkg/api/index.go

@@ -63,7 +63,7 @@ func setIndexViewData(c *middleware.Context) (*dtos.IndexViewData, error) {
   data.MainNavLinks = append(data.MainNavLinks, &dtos.NavLink{
     Text: "Snapshots",
     Icon: "fa fa-fw fa-camera-retro",
-    Url:  "/dashboard/snapshots",
+    Url:  "/snapshots",
   })
 
 	if c.OrgRole == m.ROLE_ADMIN {

+ 1 - 2
pkg/services/sqlstore/dashboard_snapshot.go

@@ -68,7 +68,7 @@ func GetDashboardSnapshot(query *m.GetDashboardSnapshotQuery) error {
 func SearchDashboardSnapshots(query *m.GetDashboardSnapshotsQuery) error {
   var snapshots = make(m.DashboardSnapshots, 0)
 
-  sess := x.Limit(query.Limit)
+  sess := x.Cols("name,key,delete_key").Limit(query.Limit)
 
   if query.Name != "" {
     sess.Where("name LIKE ?", query.Name)
@@ -77,6 +77,5 @@ func SearchDashboardSnapshots(query *m.GetDashboardSnapshotsQuery) error {
   sess.Where("org_id = ?", query.OrgId)
   err := sess.Find(&snapshots)
   query.Result = snapshots
-
   return err
 }