Report Improvements by Xon

XF2 Addons Report Improvements by Xon 2.15.0
A Collection of improvements to XF's reporting system

  • Improve approval queue filter for mobiles when including/exluding reported content
  • Allow configuring defaults in approval queue for add-on options
    • When @NixFifty's Tickets add-on is installed, add 'exclude users without tickets' filter to approval queue
  • Fix public content banner not being captured when a warning is created
  • Fix warning in report did not indicate if the banner was the same as the public warning title
  • Add missing search terms ("With warnings" and "Warned users: X") on results page
  • php 8.2 compatibility update
  • If installed, require Search Improvements v2.6.0+
  • Support Search Improvements v2.7.0+ search term display
  • Fix being unable to set "Maximum non-moderator users who can handle reports" to zero
  • Fix some report centre permissions (view/edit/view attachment) where not assigned to moderators on install
  • Harden the new-install code path of the installer to only add report queue permissions to the stock Moderator/Administrator groups if they have the dependent permissions, not any user-group which may have moderator only permissions
  • Add CLI command "sv-dev:export-report-users" to export non-moderators for a report
  • Fix report assignment list would not include non-moderators who had been allowed the "view report queue" and "update report" permissions at the report queue level (when Report Centre Essentials is installed & active)
  • Fix possible misleading "Potential miss-configuration detected. X users have access to handle/update this report via permissions" being logged
    • This is the result of the report assignment list could include non-moderators who had been denied the "view report queue" and "update report" permissions at the global level.
    • These users could not see, be alerted by or interact with the report, they where just being added to the dropdown as being assignable. Actual permission checks prevented them doing anything with the report they could potentially be assigned to.
  • Fix missing column default causing errors when the add-on is disabled
  • Fix out of date add-on option phrase
  • Fix reporting users from the approval queue
  • Work-around for buggy report data when indexing reports
  • Fix function type error when viewing reports if Report Centre Essentials add-on is not installed or when other add-ons may modify the comments list.
  • Require XenForo 2.2+
  • Migrate xf_report_comment.ip_id column to 64bit integer to support the xf_ip.ip_id column being 64bit in a future update
    • Strongly recommend 64bit php!
  • php 8.2 compat fixes
  • Fix issue when issuing a warning which would result in the warning details to not be populated on selecting a warning type
Top Bottom