List of users for admin, build script, update dump

This commit is contained in:
Aurélie Delhaie
2022-05-29 23:05:06 +02:00
parent 7a8672ce80
commit 7b4d9ee83f
7 changed files with 106 additions and 7 deletions

View File

@@ -49,6 +49,20 @@ func init() {
}
}
func AllUsers() ([]*User, error) {
var users []*User
err := db.Model(User{}).Find(&users).Error
if err != nil {
return nil, err
}
for _, user := range users {
if user.Role == adminRole {
user.IsAdmin = true
}
}
return users, nil
}
// UserByUsername get a user by the username
func UserByUsername(username string) (*User, error) {
var user *User