1
0

fix(user): make disable command actually work

This commit is contained in:
kolaente
2024-01-21 12:24:41 +01:00
parent 3ff4d81618
commit ad8fa93cae
2 changed files with 19 additions and 11 deletions

View File

@ -65,7 +65,7 @@ func (s Status) String() string {
}
const (
StatusActive = iota
StatusActive Status = iota
StatusEmailConfirmationRequired
StatusDisabled
)
@ -543,6 +543,13 @@ func UpdateUser(s *xorm.Session, user *User, forceOverride bool) (updatedUser *U
return updatedUser, err
}
func SetUserStatus(s *xorm.Session, user *User, status Status) (err error) {
_, err = s.Where("id = ?", user.ID).
Cols("status").
Update(&User{Status: status})
return
}
// UpdateUserPassword updates the password of a user
func UpdateUserPassword(s *xorm.Session, user *User, newPassword string) (err error) {