mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
AuthN: Change EnableDisabledUserHook to EnableUserHook (#75248)
* Replace the enable disable user hook by a hook that systematically enable users * Fix tests * Remove the skip test
This commit is contained in:
@@ -349,9 +349,9 @@ func TestUserSync_SyncUserHook(t *testing.T) {
|
||||
AuthenticatedBy: "oauth",
|
||||
AuthID: "2032",
|
||||
ClientParams: authn.ClientParams{
|
||||
SyncUser: true,
|
||||
AllowSignUp: true,
|
||||
EnableDisabledUsers: true,
|
||||
SyncUser: true,
|
||||
AllowSignUp: true,
|
||||
EnableUser: true,
|
||||
LookUpParams: login.UserLookupParams{
|
||||
UserID: nil,
|
||||
Email: ptrString("test_create"),
|
||||
@@ -370,9 +370,9 @@ func TestUserSync_SyncUserHook(t *testing.T) {
|
||||
AuthID: "2032",
|
||||
IsGrafanaAdmin: ptrBool(true),
|
||||
ClientParams: authn.ClientParams{
|
||||
SyncUser: true,
|
||||
AllowSignUp: true,
|
||||
EnableDisabledUsers: true,
|
||||
SyncUser: true,
|
||||
AllowSignUp: true,
|
||||
EnableUser: true,
|
||||
LookUpParams: login.UserLookupParams{
|
||||
UserID: nil,
|
||||
Email: ptrString("test_create"),
|
||||
@@ -398,8 +398,8 @@ func TestUserSync_SyncUserHook(t *testing.T) {
|
||||
IsDisabled: false,
|
||||
IsGrafanaAdmin: ptrBool(true),
|
||||
ClientParams: authn.ClientParams{
|
||||
SyncUser: true,
|
||||
EnableDisabledUsers: true,
|
||||
SyncUser: true,
|
||||
EnableUser: true,
|
||||
LookUpParams: login.UserLookupParams{
|
||||
UserID: ptrInt64(3),
|
||||
Email: nil,
|
||||
@@ -417,8 +417,8 @@ func TestUserSync_SyncUserHook(t *testing.T) {
|
||||
IsDisabled: false,
|
||||
IsGrafanaAdmin: ptrBool(true),
|
||||
ClientParams: authn.ClientParams{
|
||||
SyncUser: true,
|
||||
EnableDisabledUsers: true,
|
||||
SyncUser: true,
|
||||
EnableUser: true,
|
||||
LookUpParams: login.UserLookupParams{
|
||||
UserID: ptrInt64(3),
|
||||
Email: nil,
|
||||
@@ -486,16 +486,7 @@ func TestUserSync_EnableDisabledUserHook(t *testing.T) {
|
||||
identity: &authn.Identity{
|
||||
ID: authn.NamespacedID(authn.NamespaceUser, 1),
|
||||
IsDisabled: true,
|
||||
ClientParams: authn.ClientParams{EnableDisabledUsers: false},
|
||||
},
|
||||
enableUser: false,
|
||||
},
|
||||
{
|
||||
desc: "should skip if identity is not disabled",
|
||||
identity: &authn.Identity{
|
||||
ID: authn.NamespacedID(authn.NamespaceUser, 1),
|
||||
IsDisabled: false,
|
||||
ClientParams: authn.ClientParams{EnableDisabledUsers: true},
|
||||
ClientParams: authn.ClientParams{EnableUser: false},
|
||||
},
|
||||
enableUser: false,
|
||||
},
|
||||
@@ -504,7 +495,7 @@ func TestUserSync_EnableDisabledUserHook(t *testing.T) {
|
||||
identity: &authn.Identity{
|
||||
ID: authn.NamespacedID(authn.NamespaceAPIKey, 1),
|
||||
IsDisabled: true,
|
||||
ClientParams: authn.ClientParams{EnableDisabledUsers: true},
|
||||
ClientParams: authn.ClientParams{EnableUser: true},
|
||||
},
|
||||
enableUser: false,
|
||||
},
|
||||
@@ -513,7 +504,7 @@ func TestUserSync_EnableDisabledUserHook(t *testing.T) {
|
||||
identity: &authn.Identity{
|
||||
ID: authn.NamespacedID(authn.NamespaceUser, 1),
|
||||
IsDisabled: true,
|
||||
ClientParams: authn.ClientParams{EnableDisabledUsers: true},
|
||||
ClientParams: authn.ClientParams{EnableUser: true},
|
||||
},
|
||||
enableUser: true,
|
||||
},
|
||||
@@ -529,7 +520,7 @@ func TestUserSync_EnableDisabledUserHook(t *testing.T) {
|
||||
}
|
||||
|
||||
s := UserSync{userService: userSvc}
|
||||
err := s.EnableDisabledUserHook(context.Background(), tt.identity, nil)
|
||||
err := s.EnableUserHook(context.Background(), tt.identity, nil)
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, tt.enableUser, called)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user