feat(alerting): only expose DTO info when requesting all notifications

This commit is contained in:
bergquist
2016-06-20 11:31:20 +02:00
parent 96e5ad3f5c
commit 0c5da9155f
4 changed files with 27 additions and 2 deletions
+13 -1
View File
@@ -166,7 +166,19 @@ func GetAlertNotifications(c *middleware.Context) Response {
return ApiError(500, "Failed to get alert notifications", err)
}
return Json(200, query.Result)
var result []dtos.AlertNotificationDTO
for _, notification := range query.Result {
result = append(result, dtos.AlertNotificationDTO{
Id: notification.Id,
Name: notification.Name,
Type: notification.Type,
Created: notification.Created,
Updated: notification.Updated,
})
}
return Json(200, result)
}
func GetAlertNotificationById(c *middleware.Context) Response {