chore: user permissions

This commit is contained in:
Noah Hsu
2022-06-29 18:03:12 +08:00
parent 3c7a2f78cf
commit d24e51bc86
11 changed files with 110 additions and 48 deletions

View File

@ -44,7 +44,7 @@ type AddAria2Req struct {
func AddAria2(c *gin.Context) {
user := c.MustGet("user").(*model.User)
if !user.IsAdmin() && !user.Aira2 {
if !user.CanAddAria2Tasks() {
common.ErrorStrResp(c, "permission denied", 403)
return
}