element-hq / element-hq/element-web

Request: a way to manage required Power Levels for actions related to managing a Space

Open
#18,820 0 comments 0 reactions 0 assignees View on GitHub
A-Spaces-Settings O-Occasional S-Minor T-Enhancement X-Needs-Design
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.