Currently to share a room there is some token management going on.
It would be easier, if each room sits per default in a project (or currently called "group") which has a mapping group to multiple users with their rights e.g. read or read+write. If a user creates a new room, a project for this room is created alongside it allowing to easily invite new users to it.
Also sharing should use share/<token> instead of the room url with ?token=... in the URL and forward making the person joining a permanent member of the project.
Currently to share a
roomthere is some token management going on.It would be easier, if each room sits per default in a
project(or currently called "group") which has a mapping group to multiple users with their rights e.g.readorread+write. If a user creates a new room, aprojectfor this room is created alongside it allowing to easily invite new users to it.Also sharing should use
share/<token>instead of the room url with?token=...in the URL and forward making the person joining a permanent member of the project.