| 1234567891011121314151617181920212223242526 |
- package api
- import (
- "github.com/grafana/grafana/pkg/bus"
- "github.com/grafana/grafana/pkg/middleware"
- m "github.com/grafana/grafana/pkg/models"
- )
- func GetOrgQuotas(c *middleware.Context) Response {
- query := m.GetQuotasQuery{OrgId: c.ParamsInt64(":orgId")}
- if err := bus.Dispatch(&query); err != nil {
- return ApiError(500, "Failed to get org quotas", err)
- }
- return Json(200, query.Result)
- }
- func UpdateOrgQuota(c *middleware.Context, cmd m.UpdateQuotaCmd) Response {
- cmd.OrgId = c.ParamsInt64(":orgId")
- cmd.Target = m.QuotaTarget(c.Params(":target"))
- if err := bus.Dispatch(&cmd); err != nil {
- return ApiError(500, "Failed to update org quotas", err)
- }
- return ApiSuccess("Organization quota updated")
- }
|