matrix-org / matrix-org/matrix-spec

Advanced administration features for rooms

Open
#316 11 comments 4 reactions 0 assignees View on GitHub
A-Client-Server feature room-vNext
Dominant language
HTML
Stars
330
Forks
150
Avg merge
2h 21m
Merged PRs (30d)
3

Description

When creating a room admins would be able to:

- Set answerable questions for users who request to join
- Limit how many messages users can send in a row
- Limit how many stickers or media files users can send in a row or within defined period of time
- Ban sending of certain media files or all the media files
- Create customized right sets for people. Right sets could be saved in some kind of right set pack like sticker pack. There could be for example type 1 users: are able to do everything and have admin rights, type 2 users: can send everything but no admin rights, type 3 users: can only send text messages.

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named. Start by mapping the existing room-creation and permission rules in the Matrix specification, then break the requested administration features into a defined scope with acceptance criteria for questions, rate limits, media restrictions, and role sets.

Written by the indexing model from the issue text.

Assessment

Domain
authorization, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.