Added system admin skeleton

This commit is contained in:
Torkel Ödegaard
2015-01-11 12:12:29 +01:00
parent dc16c8c60c
commit 8e65f36131
4 changed files with 11 additions and 26 deletions
+8 -5
View File
@@ -27,11 +27,14 @@ func Register(m *macaron.Macaron) {
m.Get("/api/account/others", auth, GetOtherAccounts)
// data sources
m.Get("/admin/datasources/", auth, Index)
m.Get("/api/admin/datasources/list", auth, GetDataSources)
m.Put("/api/admin/datasources", auth, AddDataSource)
m.Post("/api/admin/datasources", auth, UpdateDataSource)
m.Delete("/api/admin/datasources/:id", auth, DeleteDataSource)
m.Get("/acount/datasources/", auth, Index)
m.Get("/api/datasources/list", auth, GetDataSources)
m.Put("/api/datasources", auth, AddDataSource)
m.Post("/api/datasources", auth, UpdateDataSource)
m.Delete("/api/datasources/:id", auth, DeleteDataSource)
// system admin
m.Get("/admin", auth, Index)
// data source proxy
m.Any("/api/datasources/proxy/:id/*", auth, ProxyDataSourceRequest)
+1 -7
View File
@@ -25,7 +25,7 @@ func getFrontendSettings(c *middleware.Context) (map[string]interface{}, error)
datasources := make(map[string]interface{})
for i, ds := range accountDataSources {
for _, ds := range accountDataSources {
url := ds.Url
if ds.Access == m.DS_ACCESS_PROXY {
@@ -46,12 +46,6 @@ func getFrontendSettings(c *middleware.Context) (map[string]interface{}, error)
}
}
// temp hack, first is always default
// TODO: implement default ds account setting
if i == 0 {
dsMap["default"] = true
}
datasources[ds.Name] = dsMap
}