Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Story] Request to join a (public) room #2577

Open
4 of 5 tasks
mxandreas opened this issue Oct 16, 2024 · 0 comments
Open
4 of 5 tasks

[Story] Request to join a (public) room #2577

mxandreas opened this issue Oct 16, 2024 · 0 comments

Comments

@mxandreas
Copy link

mxandreas commented Oct 16, 2024

Description

  • As a user
  • I want to see when access to a public room requires requesting access
  • So that I can request access when I am interested in joining the room

The user either has a link to the room or finds the room in the public room directory; and can request access directly in the room directory listing or from the preview of the room (details in the designs).

Side note: if a user receives a link to a room with private visibility and knock or knock_restricted as a join rule, the join rule is not known (spec. limitation). Hence, the user is presented with a generic preview that has an optimistic option to join instead (already the behavior today), which will simply fail in case user needs an invite to this room or needs to knock.

Designs:

Acceptance criteria

  • User can request access to any room that:
    • The user has no current membership with (e.g. not knocking, not banned, not invited)
    • The room is public visibility-wise (but does not have to be listed in public directory)
    • The room's join rule is either knock or knock_restricted

Size estimate

None

Dependencies

  • None

Out of scope

  • Nothing

Open questions

Questions

No tasks being tracked yet.

Subtasks

Android

  1. T-Task
    ganfra

iOS

  1. T-Task
    Velin92

Other

No tasks being tracked yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant