Add violation report implementation
Violation reports allow authenticated users (excluding guests) to report
inapproriate content. The implementation can support referencing any
entity type in reports but for now it is limited to Room
and
ContentGroupTemplate
. Users can select from a list of predefined
reasons and add their own description for the report. A decision can
be added to reports (INVALID
or REMOVAL
) by admins.
Endpoint: /violationreport (CRUD)
Filter parameter:
- hasDecision: List only reports with(-out) a decision. (required)
Closes: #226 (closed)
Edited by Daniel Gerhardt