feat: add quota limitation to organizations, users, providers and applications (#1339)

This commit is contained in:
WangGuan
2022-11-29 11:01:41 +08:00
committed by GitHub
parent 8890d1d7c7
commit 7867060b71
8 changed files with 110 additions and 0 deletions

View File

@ -167,6 +167,12 @@ func (c *ApiController) AddApplication() {
return
}
count := object.GetApplicationCount("", "", "")
if err := checkQuotaForApplication(count); err != nil {
c.ResponseError(err.Error())
return
}
c.Data["json"] = wrapActionResponse(object.AddApplication(&application))
c.ServeJSON()
}