Report Improvements by Xon

xF2 Add-on Report Improvements by Xon 2.18.3

No permission to download
NulledTeam - XF1 version

Q. Performance is very slow when viewing a report
A. The query to find non-moderators who can be assigned permissions is somewhat expensive, especially for older versions of MySQL
  1. Refresh the page and see if page performance improves after MySQL is no longer doing a cold start on the query.
  2. Try doing "Clean up permission" from; AdminCP => Tools => Rebuild caches => "Clean up permission" & check "rebuild permissions"
  3. Implement a XenForo cache provider so the results can be cached.
  4. Upgrade MySQL to a later version, as later version handle the required subqueries much better.

Q. How are the new permissions setup by default
A. It setups up defaults based on how XenForo implicitly operates. The map is:
  • View User Report
    • Warn/Edit Basic Profile
  • View Post Report
    • Edit Any Post OR Delete Any Post for a user/group/forum
  • View ProfilePost Report
    • Warn/Edit Any/Delete An
  • View Conversation Report
    • Always Invite/Edit Any Post(in conversation)
Q. What options are there for configuring how report comments alerts are sent?
A. Configurable how report comments alerts are sent to moderators:
  1. Alert all moderators.
  2. Alert watchers on reply and all moderators for new alerts.
  3. Alert watchers on reply (Default).