codebuddies / cb-connect

Platform to connect mentors with mentees, accountability partners, and OS project maintainers with new contributors
GNU General Public License v3.0
14 stars 8 forks source link

Define moderator roles for users #75

Open angelocordon opened 5 years ago

angelocordon commented 5 years ago

Feature Story: As a moderator, I should have the ability to add users as moderators so that we can have more help moderating the platform.

angelocordon commented 5 years ago

cc: @lpatmo

I'm foreseeing that this issue might be blocked based on how the Moderator Dashboard pans out (#15). I was originally thinking that we could SSH into our servers and add moderators through the console, but from what I can tell, Meteor doesn't seem to be available in our staging server (calling meteor in the staging terminal returns Meteor not found).

We could connect to our Mongo db using the Mongo shell locally to do it manually as needed, but we'd still need to the modified user schema in place to do that.

lpatmo commented 5 years ago

We need three levels:

Only admins can promote users to be moderators.

For the MVP, we can get away with just changing specific users to be moderators (moderator: true) via the DB.