NET-674: clear extclients of an user when deleted, remove gw id from user gws when deleted (#2631)

* remove client gw from user when deleted

* clear extclient of a user if deleted

* check if ingress gw on user gws

* debug log

* log change

* pr comments
This commit is contained in:
Abhishek K
2023-10-17 23:22:17 +04:00
committed by GitHub
parent 3e26f5953b
commit 4876bdb62f
5 changed files with 71 additions and 7 deletions

View File

@@ -39,6 +39,30 @@ func HasSuperAdmin() (bool, error) {
return false, err
}
// GetUsersDB - gets users
func GetUsersDB() ([]models.User, error) {
var users []models.User
collection, err := database.FetchRecords(database.USERS_TABLE_NAME)
if err != nil {
return users, err
}
for _, value := range collection {
var user models.User
err = json.Unmarshal([]byte(value), &user)
if err != nil {
continue // get users
}
users = append(users, user)
}
return users, err
}
// GetUsers - gets users
func GetUsers() ([]models.ReturnUser, error) {