element-hq / element-hq/element-web
Request: a way to manage required Power Levels for actions related to managing a Space
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
### Your use case
#### What would you like to do?
Restrict Space members from certain management activities of that Space based on their Power Level, such as inviting new users to the Space.
#### Why would you like to do it?
Because Private Spaces are often intended to be closed systems controlled by a small group of individuals (corporate IT team, community leaders, etc).
#### How would you like to achieve it?
I would like to be able to manage permission levels of Space members through the members list (currently possible), and then set required Power Levels for Space-related properties as can currently be done for individual rooms.
### Have you considered any alternatives?
Currently, alternatives require managing the Space power level schema via the API, which is clunky and can be problematic if done incorrectly (this is not an additive process, and so you can accidentally remove permissions from Space administrators).
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.