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

Group and Policies settings #1866

Merged
merged 79 commits into from
Nov 18, 2024
Merged

Group and Policies settings #1866

merged 79 commits into from
Nov 18, 2024

Conversation

qianwei-yin
Copy link
Collaborator

The entry of the permission settings can be found in the hamburger button (main nav).

These are the main views of permission settings:

  1. table view: display group and policy data.
    • viewed by group: to see what users are in a group
    • viewed by user: to see what groups a user has
    • policy table: display the policy's entity object, target object and permission
  2. group detail view: allows bulk editing members in this group
  3. user detail view: allows bulk editing groups of this user
  4. new group view: create a new group
  5. permission calculator view: to know what is the effective permission on a target (bc some policies have priorities over others, some polices can be OR'd with some others).
  6. permission edit/create view

Note: "Policy" in UI means "RowProtection" in the backend.
Note: "Delete policy feature" is not done bc it has a bug in the backend, will create another PR.

@qianwei-yin qianwei-yin merged commit 7cd55e4 into main Nov 18, 2024
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant