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

[Screen] Consent #1589

Open
13 tasks
nplasterer opened this issue Feb 4, 2025 · 0 comments
Open
13 tasks

[Screen] Consent #1589

nplasterer opened this issue Feb 4, 2025 · 0 comments
Assignees
Labels

Comments

@nplasterer
Copy link
Collaborator

nplasterer commented Feb 4, 2025

Should be able to consent to joining a group or not

https://www.figma.com/proto/p6mt4tEDltI4mypD3TIgUk/Converse-App?page-id=3198%3A3223&node-id=5547-41382&viewport=-36819%2C1443%2C1&t=152OA89lJ7vkIReE-1&scaling=min-zoom&content-scaling=fixed&starting-point-node-id=5547%3A41382&show-proto-sidebar=1
Image

Acceptance Criteria

  • Should see a list of conversations with unknown consent state
  • Unknown List should filter out conversations that
    • creatorInboxId is denied (group)
    • addedByInboxId is denied (group)
    • peerInboxId is denied (dm)
  • Should see Join Conversation or Delete when viewing a conversation with a unknown consent
    • joining a conversation should mark the conversationId as allowed
    • joining a dm should also mark the peerInboxId as allowed
    • deleting an unconsented conversation should mark the conversationId as denied and mark the peerInboxId denied if a dm otherwise the addedByInboxId as denied if a group
      • and pop up a snackbar with an Undo option
    • deleting a previously consented conversation should not mark the conversationId as denied
      • and pop up a snackbar with an option to Block the DM/inviter (which would mark the conversationId and peerInboxId as denied)
    • deleting a conversation should mark the conversationId as deleted in the convos backend
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants