Always join as USER when joining group or public room
Allow nulls for Oracle
Changes after review
Removed populateBaseRoomData and reused the existing code by adding an
extra condition for when querying listable rooms with null participant.
Co-authored-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Added ability to set a conversation as listable for regular users and/or
guest users from the guest app.
This only implements the flag, endpoint and UI to manage it but not yet
making it appear in search results.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Implementations for option "--circle" and participant options/arguments is still pending, i.e. this is work in progress.
Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
* Create new rooms with talk:room:create
* Delete rooms with talk:room:delete
* Add users to rooms with talk:room:add
* Remove users from rooms with talk:room:remove
* Promote users to moderators with talk:room:promote
* Demote users with talk:room:demote
* Update room settings with talk:room:update
* List rooms of a user with talk:room:list
The talk:room:* CLI commands don't support one-to-one rooms on purpose.
Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>