Skip to content

Folder Permission Management#729

Open
jjoderis wants to merge 7 commits intomainfrom
folder-permission-management
Open

Folder Permission Management#729
jjoderis wants to merge 7 commits intomainfrom
folder-permission-management

Conversation

@jjoderis
Copy link
Copy Markdown
Contributor

Summary

Simplified the UI/UX for settings access rights on specific folders.

Details

  • inverted the way that access rights are managed in environments
    • instead of having to create a new role for every folder one can now set folder access rights per role
      • the underlying folder based role system has not changed but the MS handles the creation, update and removal of folder roles in the background
  • added new Column to the "Role" table for "parentRole" and "children"
    • roles that correspond to a folder are children of a user defined "parentRole"
  • added a new tab to the role view that handles "Folder Permissions"
    • for every folder that is managed here a new role is created that contains the permissions for the respective folder and that has the role that the user is working on as its parent
  • roles that have a "parentRole" are not shown as a editable role in the UI
  • added cancel buttons to the role update forms to undo unsaved changes and moved the buttons to the right
  • Fixed: Users without "manage" rights for processes are still shown the "Process Editor" options in the sidebar and on the start page and can navigate to these views as long has they have "view" rights for processes. They can also enter the process modeler and make changes but these changes are not persisted in the backend.

@github-actions
Copy link
Copy Markdown

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

https://pr-729---ms-server-staging-c4f6qdpj7q-ew.a.run.app

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