Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport 2.x] [Workspace][Feature] Add ACL related functions #6405

Merged
merged 1 commit into from
Apr 12, 2024

Commits on Apr 11, 2024

  1. [Workspace][Feature] Add ACL related functions (#5084)

    * [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>
    3 people committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    494ff4d View commit details
    Browse the repository at this point in the history