feat(api tokens): check permissions when saving
This commit is contained in:
@ -102,7 +102,9 @@ func (t *APIToken) Create(s *xorm.Session, a web.Auth) (err error) {
|
||||
|
||||
t.OwnerID = a.GetID()
|
||||
|
||||
// TODO: validate permissions
|
||||
if err := PermissionsAreValid(t.Permissions); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
_, err = s.Insert(t)
|
||||
return err
|
||||
|
Reference in New Issue
Block a user