add user to Default org in add-superadmin cmd

pull/10616/head
Luke Morris 2018-02-09 14:29:43 -08:00
parent ee90260d92
commit 043d134a81
1 changed files with 17 additions and 3 deletions

View File

@ -41,9 +41,15 @@ func (l *AddCommand) Execute(args []string) error {
return err
} else if err == chronograf.ErrUserNotFound {
user = &chronograf.User{
Name: l.Username,
Provider: l.Provider,
Scheme: l.Scheme,
Name: l.Username,
Provider: l.Provider,
Scheme: l.Scheme,
Roles: []chronograf.Role{
{
Name: "member",
Organization: "default",
},
},
SuperAdmin: true,
}
@ -53,6 +59,14 @@ func (l *AddCommand) Execute(args []string) error {
}
} else {
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 {
return err
}