* There are now Reports and ReportRecords.
* Reports coordinate to what moderators see, and ReportRecords
coordinate with the reports that are created by individual users.
* Reports keep track of the report reason and the creating user.
* ReportRecords keep track of the total weight and whether this report
requires urgent attention or not.
* ReportRecord keeps track of its own weight and urgency because then we
can sort by weight and urgency in the admin view.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This allows us to access the reported post's body, subject, etc for
in-line display. It ain't perfect, but it definitely is better than
nothing.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
Reports are created by users.
Bans are created by moderators, in response to reports.
Report reasons and ban templates are created by admins, which give a
template for reports sent and bans issued.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>