add user to Default org in add-superadmin cmd
parent
ee90260d92
commit
043d134a81
|
@ -41,9 +41,15 @@ func (l *AddCommand) Execute(args []string) error {
|
||||||
return err
|
return err
|
||||||
} else if err == chronograf.ErrUserNotFound {
|
} else if err == chronograf.ErrUserNotFound {
|
||||||
user = &chronograf.User{
|
user = &chronograf.User{
|
||||||
Name: l.Username,
|
Name: l.Username,
|
||||||
Provider: l.Provider,
|
Provider: l.Provider,
|
||||||
Scheme: l.Scheme,
|
Scheme: l.Scheme,
|
||||||
|
Roles: []chronograf.Role{
|
||||||
|
{
|
||||||
|
Name: "member",
|
||||||
|
Organization: "default",
|
||||||
|
},
|
||||||
|
},
|
||||||
SuperAdmin: true,
|
SuperAdmin: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,6 +59,14 @@ func (l *AddCommand) Execute(args []string) error {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
user.SuperAdmin = true
|
user.SuperAdmin = true
|
||||||
|
if len(user.Roles) == 0 {
|
||||||
|
user.Roles = []chronograf.Role{
|
||||||
|
{
|
||||||
|
Name: "member",
|
||||||
|
Organization: "default",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
if err = c.UsersStore.Update(ctx, user); err != nil {
|
if err = c.UsersStore.Update(ctx, user); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue