|
|
@ -195,7 +195,7 @@ func TestIntegration_DashboardPermissionFilter(t *testing.T) { |
|
|
|
|
|
|
|
|
|
|
|
usr := &user.SignedInUser{OrgID: 1, OrgRole: org.RoleViewer, Permissions: map[int64]map[string][]string{1: accesscontrol.GroupScopesByAction(tt.permissions)}} |
|
|
|
usr := &user.SignedInUser{OrgID: 1, OrgRole: org.RoleViewer, Permissions: map[int64]map[string][]string{1: accesscontrol.GroupScopesByAction(tt.permissions)}} |
|
|
|
|
|
|
|
|
|
|
|
for _, features := range []*featuremgmt.FeatureManager{featuremgmt.WithFeatures(), featuremgmt.WithFeatures(featuremgmt.FlagPermissionsFilterRemoveSubquery)} { |
|
|
|
for _, features := range []featuremgmt.FeatureToggles{featuremgmt.WithFeatures(), featuremgmt.WithFeatures(featuremgmt.FlagPermissionsFilterRemoveSubquery)} { |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
for k := range m { |
|
|
|
for k := range m { |
|
|
@ -394,7 +394,7 @@ func TestIntegration_DashboardPermissionFilter_WithSelfContainedPermissions(t *t |
|
|
|
|
|
|
|
|
|
|
|
usr := &user.SignedInUser{OrgID: 1, OrgRole: org.RoleViewer, AuthenticatedBy: login.ExtendedJWTModule, Permissions: map[int64]map[string][]string{1: accesscontrol.GroupScopesByAction(tt.signedInUserPermissions)}} |
|
|
|
usr := &user.SignedInUser{OrgID: 1, OrgRole: org.RoleViewer, AuthenticatedBy: login.ExtendedJWTModule, Permissions: map[int64]map[string][]string{1: accesscontrol.GroupScopesByAction(tt.signedInUserPermissions)}} |
|
|
|
|
|
|
|
|
|
|
|
for _, features := range []*featuremgmt.FeatureManager{featuremgmt.WithFeatures(), featuremgmt.WithFeatures(featuremgmt.FlagPermissionsFilterRemoveSubquery)} { |
|
|
|
for _, features := range []featuremgmt.FeatureToggles{featuremgmt.WithFeatures(), featuremgmt.WithFeatures(featuremgmt.FlagPermissionsFilterRemoveSubquery)} { |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
for k := range m { |
|
|
|
for k := range m { |
|
|
@ -545,7 +545,7 @@ func TestIntegration_DashboardNestedPermissionFilter(t *testing.T) { |
|
|
|
}) |
|
|
|
}) |
|
|
|
usr := &user.SignedInUser{OrgID: orgID, OrgRole: org.RoleViewer, Permissions: map[int64]map[string][]string{orgID: accesscontrol.GroupScopesByAction(tc.permissions)}} |
|
|
|
usr := &user.SignedInUser{OrgID: orgID, OrgRole: org.RoleViewer, Permissions: map[int64]map[string][]string{orgID: accesscontrol.GroupScopesByAction(tc.permissions)}} |
|
|
|
|
|
|
|
|
|
|
|
for _, features := range []*featuremgmt.FeatureManager{featuremgmt.WithFeatures(tc.features...), featuremgmt.WithFeatures(append(tc.features, featuremgmt.FlagPermissionsFilterRemoveSubquery)...)} { |
|
|
|
for _, features := range []featuremgmt.FeatureToggles{featuremgmt.WithFeatures(tc.features...), featuremgmt.WithFeatures(append(tc.features, featuremgmt.FlagPermissionsFilterRemoveSubquery)...)} { |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
for k := range m { |
|
|
|
for k := range m { |
|
|
@ -716,7 +716,7 @@ func TestIntegration_DashboardNestedPermissionFilter_WithSelfContainedPermission |
|
|
|
}), |
|
|
|
}), |
|
|
|
}, |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
for _, features := range []*featuremgmt.FeatureManager{featuremgmt.WithFeatures(tc.features...), featuremgmt.WithFeatures(append(tc.features, featuremgmt.FlagPermissionsFilterRemoveSubquery)...)} { |
|
|
|
for _, features := range []featuremgmt.FeatureToggles{featuremgmt.WithFeatures(tc.features...), featuremgmt.WithFeatures(append(tc.features, featuremgmt.FlagPermissionsFilterRemoveSubquery)...)} { |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
m := features.GetEnabled(context.Background()) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
keys := make([]string, 0, len(m)) |
|
|
|
for k := range m { |
|
|
|
for k := range m { |
|
|
|