Synapse: Multiple Community admins / fine tuning of community permissions

Created on 20 Sep 2018  路  2Comments  路  Source: matrix-org/synapse

Description

For now, communities can only set up easily one administrator.
There is no way for a community admin to give special permissions to another member to administrate the community.

For now I do it by inserting directly in the DB :

insert into group_users values ("+mycommunity:domain.com","@myotheradmin:domain.com",1,1);

It would be useful to be able to define other roles in communites, which could get individual permissions to :

  • invite people
  • kick people
  • add rooms
  • remove rooms
  • change description
  • give power to another user..
  • ...

The Permission model in rooms allows really fine permissions, but is quite binary for communities.

Most helpful comment

Does the matrix spec have an API for adding community admins? Does synapse already implement that?

If no, then this issue shouldn't be closed.

All 2 comments

Does the matrix spec have an API for adding community admins? Does synapse already implement that?

If no, then this issue shouldn't be closed.

Was this page helpful?
0 / 5 - 0 ratings