]> cat aescling's git repositories - mastodon.git/commit
Feature: Report improvements (#6967) (#7000)
authorEmelia Smith <ThisIsMissEm@users.noreply.github.com>
Mon, 2 Apr 2018 20:04:14 +0000 (22:04 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Mon, 2 Apr 2018 20:04:14 +0000 (22:04 +0200)
commite85cffb2362f914c0f2f7ced4112430b30bc7997
tree416a0b35e690ca8b52dd34901f142845f1e12048
parent36eac8ba9011f225f7f949bbf1ca173832561f10
Feature: Report improvements (#6967) (#7000)

* Implement Assignment of Reports (#6967)

* Change translation of admin.report.comment.label to "Report Comment" for clarity

As we'll soon add the ability for reports to have comments on them, this clarification makes sense.

* Implement notes for Reports

This enables moderators to leave comments about a report whilst they work on it

* Fix display of report moderation notes

* Allow reports to be reopened / marked as unresolved

* Redirect to reports listing upon resolution of report

* Implement "resolve with note" functionality

* Add inverse relationship for report notes

* Remove additional database querying when loading report notes

* Fix tests for reports

* Fix localisations for report notes / reports
17 files changed:
app/controllers/admin/report_notes_controller.rb [new file with mode: 0644]
app/controllers/admin/reports_controller.rb
app/helpers/admin/action_logs_helper.rb
app/models/account.rb
app/models/report.rb
app/models/report_note.rb [new file with mode: 0644]
app/policies/report_note_policy.rb [new file with mode: 0644]
app/views/admin/report_notes/_report_note.html.haml [new file with mode: 0644]
app/views/admin/reports/_report.html.haml
app/views/admin/reports/index.html.haml
app/views/admin/reports/show.html.haml
config/locales/en.yml
config/routes.rb
db/migrate/20180402031200_add_assigned_account_id_to_reports.rb [new file with mode: 0644]
db/migrate/20180402040909_create_report_notes.rb [new file with mode: 0644]
db/schema.rb
spec/controllers/admin/reports_controller_spec.rb