Report Improvements by Xon

xF2 Add-on Report Improvements by Xon 2.18.3

No permission to download
  • Fix N+1 queries when loading post reports.
    Do a direct node permission check rather than per-forum canView php call if the option "Reports respect view-node permission" is set
  • Fix N+1 query behaviour from loading report titles
  • Fix error when trying to issue a reply-ban with a warning without an expiry
  • Improvements for 'non-moderators who can have reports assigned' feature
    • Run basic permission cleanup after upgrades/installs
    • Another attempt at reducing performance impact, focusing on older MySQL versions
  • Support for Report Centre Essentials v2.4.0+
  • Fix N+1 query behaviour when viewing report alerts & report reactions
Fix issuing a reply-ban from warnings did not respect the can-reply-ban permission for display. However, the permission was checked before trying to apply the reply-ban.
  • Fix searching by warning point ranges when 'Search Improvements' and XFES are both installed.
  • Only show warning point search in report comments if Search Improvements addon (free) is installed.
  • If installed, Require Search Improvements v2.3.1.
  • Fix incorrect phrase for news feed support for report comment reactions
  • Fix missing react alert opt-out phrase
  • Remove extra : character from various criteria phrases
  • Fix reports criteria (missing "days" input)
  • Add per-warning "Skip reply bans" option
  • Fix various report count user criteria ("Undefined index: count" error)