Hierarchical tree of authorization for groups
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Is your feature request related to a problem? Please describe.
As for any organization that have an authority and authorization hierarchy i would like/need to mirror this into the relations of users and groups.
Describe the solution you'd like
Given that positions are not nominal and might very well be temporary, i would like to have the possibility to set the concept of Group_A_ADM is administrator of Group_A and Group_Upper_management is administrator of all Group_{A,B,C... } (maybe some automatically mandatory by admin shares could be created? a group share default RO for Group administered by the Group_ADM; also automatically done for group of groups)
I can understand that there is a matter of privacy, so maybe introduce the concept of Private Folders with a quota different from the Organization Folders.
This feature (optionally enabled by admin) could also help with some automatic approval flows, as for approvals at the group level, the administrative group of the respective group could have automatically the mechanics of approval.
Describe alternatives you've considered
None found
I'm not sure how much something like this is needed, i just expressed this idea to have some conversation on it ..
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by examining how users, groups, group shares, private folders, and approval flows currently relate, then define the scope and behavior for hierarchical administrators, privacy, quotas, and optional activation before implementation.
Written by the indexing model from the issue text.
Assessment
- Domain
- authorization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100