RBAC: Clean up action set code (#88147)

* remove unused action set code, refactor the existing code

* fix import ordering

* use a separate interface for permission expansion after all, to avoid circular dependencies

* add comments, fix a test
This commit is contained in:
Ieva
2024-05-23 12:14:01 +01:00
committed by GitHub
parent 84ef99c1dc
commit bd2b248f0e
15 changed files with 82 additions and 249 deletions
+5 -1
View File
@@ -113,7 +113,11 @@ func TestAPI_getUserPermissions(t *testing.T) {
var output util.DynMap
err := json.NewDecoder(res.Body).Decode(&output)
require.NoError(t, err)
require.Equal(t, tt.expectedOutput, output)
for k, v := range output {
scopes, ok := tt.expectedOutput[k]
require.True(t, ok)
require.ElementsMatch(t, scopes, v)
}
}
})
}