PROCEED-Labs / proceed

Business Process Management System
MIT License
5 stars 9 forks source link

Ms2/folder scoped roles #305

Closed FelipeTrost closed 4 months ago

FelipeTrost commented 5 months ago

Summary

Abilities can now be built with a TreeMap, which represents the current folder structure. This allows to check if processes, folders, and any other resources that have the parentId, are children of folders. Also, one can define rules to check if Folders are parents of resources. I added the parentId key, to the role schema, so that the permissions specified in roles for processes, folders, ... apply only to the resources that are children of that folder.

github-actions[bot] commented 5 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 5 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 5 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 5 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 5 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 5 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 5 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 4 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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

github-actions[bot] commented 4 months ago

CLOUDRUN ACTIONS

✅ Successfully created Preview Deployment.

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