In current implementation, only admins can modify list of room members, so we need a way to allow (or disallow) members of members-only room to invite others and add them to members list.
Solution
In room configuration will be field muc#roomconfig_allowinvites (default @true@) what enables/disables mediated invitations. In case of members-only rooms, it allows members of room to invite others.
Event if muc#roomconfig_allowinvites is @false@, room admin is able to sen invitation
User story
owner creates members-only room
owner invites user A
user A joins to room
user A invites user B
In current implementation, only admins can modify list of room members, so we need a way to allow (or disallow) members of members-only room to invite others and add them to members list.
Solution
In room configuration will be field
muc#roomconfig_allowinvites
(default @true@) what enables/disables mediated invitations. In case of members-only rooms, it allows members of room to invite others.Event if
muc#roomconfig_allowinvites
is @false@, room admin is able to sen invitation