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

Organization channels in chat #22

Open
hesterbruikman opened this issue Aug 6, 2020 · 0 comments
Open

Organization channels in chat #22

hesterbruikman opened this issue Aug 6, 2020 · 0 comments

Comments

@hesterbruikman
Copy link

#3

Organization channels

Source: Roadmap planning work shop item 41 and Discuss
__

User stories

  • As an organization, I want to have a list of channels that I manage So that I can use status as a slack/discord replacement
  • As a user I want to find relevant information without having to search through content in a channel

Use cases (admins)

  • View community profile: name, description, image (optional)
  • Edit community profile
  • Set community to private or public
  • Invite members to join private community, they are not listed publicly (join.status.im/c/medella
  • Create chats
  • Set permission requirements to create chats
  • Group chats into categories
  • Set up mailserver

Use cases (members)

  • Join a public community (Messages and chats of a community are not visible until joined by default, something like publicly broadcasting a chat should be an opt-in)
  • Receive invite and join private community
  • View list of members
    • members can (future scope) have different rank (based on... activity, community token in wallet, stake in community
    • different rank allows different privileges (future scope)
    • list of members is visible to everyone
    • members can be managed by senior staff of the community with appropriate permissions, their permissions can be changed, they can be kicked etc.
  • View list of chats
    • Chats in a community can be made private
  • A community has a way of organising those chats into groups
  • Pin messages (optional)

Future scope

  • A community can have different rules for members, like say owning a certain amount of token to join
    • Membership can be paid only
  • A community can publish its own stickers
  • A community can publish and reward its own badges
  • A community requires staking a certain amount of SNT to feature it / downvote upvote on a list

Preliminary designs

@hesterbruikman hesterbruikman transferred this issue from status-im/status-mobile Dec 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant