|
@@ -65,6 +65,7 @@ func assignSuperAdmin() {
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
user.PlatformRoleID = models.SuperAdminRole
|
|
user.PlatformRoleID = models.SuperAdminRole
|
|
|
|
+ user.IsSuperAdmin = true
|
|
err = logic.UpsertUser(*user)
|
|
err = logic.UpsertUser(*user)
|
|
if err != nil {
|
|
if err != nil {
|
|
slog.Error(
|
|
slog.Error(
|
|
@@ -357,6 +358,14 @@ func syncUsers() {
|
|
if err == nil {
|
|
if err == nil {
|
|
for _, user := range users {
|
|
for _, user := range users {
|
|
user := user
|
|
user := user
|
|
|
|
+ if user.PlatformRoleID == models.AdminRole && !user.IsAdmin {
|
|
|
|
+ user.IsAdmin = true
|
|
|
|
+ logic.UpsertUser(user)
|
|
|
|
+ }
|
|
|
|
+ if user.PlatformRoleID == models.SuperAdminRole && !user.IsSuperAdmin {
|
|
|
|
+ user.IsSuperAdmin = true
|
|
|
|
+ logic.UpsertUser(user)
|
|
|
|
+ }
|
|
if user.PlatformRoleID.String() != "" {
|
|
if user.PlatformRoleID.String() != "" {
|
|
continue
|
|
continue
|
|
}
|
|
}
|