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

Basic Permissions #24

Open
super3 opened this issue Nov 14, 2018 · 2 comments
Open

Basic Permissions #24

super3 opened this issue Nov 14, 2018 · 2 comments

Comments

@super3
Copy link
Owner

super3 commented Nov 14, 2018

Roles

Defines the what each type of account permission can do.

Primary Admin

  • Automatically assigned to anyone who creates a Nile.
  • Can be transferred, but not removed.
  • All permissions that an owner has.

Admin

  • Can add/remove owners.
  • Can add/remove moderators.
  • All permissions that a moderator has.

Moderator

  • Can ban users.
  • Can create/delete channels.
  • Can create/delete streams.
  • Can delete messages.

Users

  • Can create/delete channels (enabled by default, optional).
  • Can create/delete streams (enabled by default, optional).
  • Can post messages.
  • Can delete own messages.

Guest

  • Can only read messages (messages disabled by default, optional).
@super3
Copy link
Owner Author

super3 commented Nov 21, 2018

Questions:

  • Should we even have primary admins?
  • What are the technical consequences of allowing users to delete their own messages
  • Should DMs be limited in some way? (spam via DMs)

@mikhail-bot @montyanderson

@mikhail-bot
Copy link
Collaborator

1.) I think we should have primary admins per nile
2.) not sure
3.) how does irc handle dm spam? (maybe a block feature would solve this temporarily)

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

2 participants