* [Workspace] Add ACL related functions for workspace (#146)
* [Workspace] Add acl related functions for workspace
Signed-off-by: gaobinlong <[email protected]>
* Minor change
Signed-off-by: gaobinlong <[email protected]>
---------
Signed-off-by: gaobinlong <[email protected]>
* Modify changelog
Signed-off-by: gaobinlong <[email protected]>
* Add more unit test cases
Signed-off-by: gaobinlong <[email protected]>
* Modify test case
Signed-off-by: gaobinlong <[email protected]>
* Some minor change
Signed-off-by: gaobinlong <[email protected]>
* Add more test cases
Signed-off-by: gaobinlong <[email protected]>
* Optimize some code and the comments of the functions
Signed-off-by: gaobinlong <[email protected]>
* Add more comments for some basic functions
Signed-off-by: gaobinlong <[email protected]>
* Export more interfaces
Signed-off-by: gaobinlong <[email protected]>
* consume permissions in repository
Signed-off-by: SuZhou-Joe <[email protected]>
* feat: consume permissions in serializer
Signed-off-by: SuZhou-Joe <[email protected]>
* Add unit tests for consuming permissions in repository
Signed-off-by: gaobinlong <[email protected]>
* Remove double exclamation
Signed-off-by: gaobinlong <[email protected]>
* Rename some variables
Signed-off-by: gaobinlong <[email protected]>
* Remove duplicated semicolon
Signed-off-by: gaobinlong <[email protected]>
* Add permissions field to the mapping only if the permission control is enabled
Signed-off-by: gaobinlong <[email protected]>
* Fix test failure
Signed-off-by: gaobinlong <[email protected]>
* Add feature flag config to the yml file
Signed-off-by: gaobinlong <[email protected]>
* Make the comment of feature flag more clear
Signed-off-by: gaobinlong <[email protected]>
* Make comment more clear
Signed-off-by: gaobinlong <[email protected]>
* Remove management permission type
Signed-off-by: gaobinlong <[email protected]>
* Fix test failure
Signed-off-by: gaobinlong <[email protected]>
---------
Signed-off-by: gaobinlong <[email protected]>
Signed-off-by: SuZhou-Joe <[email protected]>
Co-authored-by: Josh Romero <[email protected]>
Co-authored-by: SuZhou-Joe <[email protected]>
(cherry picked from commit 54c36fe)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>