Work on data source proxying, #6

This commit is contained in:
Torkel Ödegaard
2014-12-18 20:26:06 +01:00
parent d69258e28f
commit a2a0e0394d
5 changed files with 98 additions and 3 deletions
@@ -14,6 +14,17 @@ func init() {
bus.AddHandler("sql", AddDataSource)
bus.AddHandler("sql", DeleteDataSource)
bus.AddHandler("sql", UpdateDataSource)
bus.AddHandler("sql", GetDataSourceByName)
}
func GetDataSourceByName(query *m.GetDataSourceByNameQuery) error {
sess := x.Limit(100, 0).Where("account_id=? AND name=?", query.AccountId, query.Name)
has, err := sess.Get(&query.Result)
if !has {
return m.ErrDataSourceNotFound
}
return err
}
func GetDataSources(query *m.GetDataSourcesQuery) error {