moderator interface for reports (#890)

Agate requested to merge 890-mods-workflow into develop

See #890 (closed):

  • API endpoints to manage reports
  • UI to manage reports
  • New moderation.Note model that can be associated with any object (only reports are supported in the UI currently) to ensure moderators can share data efficiently

Preview

Peek_2019-09-02_16-18

For reviewers

I'm sorry the MR is so big, unfortunately, given, the complexity of the UI and the specific needs, I had to iterate over the API and the UI altogether, multiple times. Feel free to ask any question you may have about this

cc @funkwhale/reviewers-python, @funkwhale/reviewers-front

Edited by Agate

Merge request reports