Closed zspencer closed 6 years ago
I am pondering renaming Admin
to Moderation
so it's more feature-centric and less persona-centric; and so that we lay a starting point towards a path where moderation is fully first-class and done by many people, not just the person hosting the server.
This is a first pass at getting the feature tests wired in for the admin approving a project. I also split out a few more stories onto a board since there's more things to think about (like, how does the admin give feedback to the creator? Do they? Do we let creators update the project after it's rejected? )
This is very much WIP, but the feedback I would like is:
Is hand-rolling an Admin namespace reasonable? Or should we be using something like ActiveAdmin or Administrate. My gut says that for "Real Admins" Administrate is probably good, but for "moderators" we'll want to be hand-rolling a real UI for managing projects, reports, and other similar moderation features.
I will likely need to split out a ticket for getting sending email to work before this can be merged. Planning to do that as a separate ticket.
Here's the design I'm working from for the moderator dashboard/admin page. Is this good enough for now or are there additional things we'd want to keep in mind?
Resolves https://github.com/wecohere/nourish.party/issues/13