Report Centre Essentials

Report Centre Essentials [Paid] 2.14.4

No permission to buy ($45.00)
Xon updated Report Centre Essentials with a new update entry:

2.13.5 - XenForo 2.3 support & feature update

  • Require StandardLib v1.21.0+
  • XF2.3 support
  • Restore XF2.1 support
  • php 8.4+ compatibility fixes
  • Fix Report "Moderator actions" statistics would error if there was no results where returned
  • Allow report queue rules to send reports to a specific forum
  • Display user signature from time of reporting for posts & conversation messages (and push it into any report thread)
  • When sending reports to...

Read the rest of this update entry...
 
Server error log
TypeError: XF\Job\Manager::enqueueLater(): Argument #1 ($uniqueId) must be of type string, null given, called in /home/website/public_html/forum.website.com/src/addons/SV/ReportCentreEssentials/Entity/ResolveReportOnDeletionTrait.php on line 59 src/XF/Job/Manager.php:524
Generated by: Not4You Oct 20, 2024 at 3:11 PM
Stack trace
#0 src/addons/SV/ReportCentreEssentials/Entity/ResolveReportOnDeletionTrait.php(59): XF\Job\Manager->enqueueLater(NULL, 1729433476, 'SV\\ReportCentre...', Array)
#1 src/addons/SV/ReportCentreEssentials/XF/Entity/Thread.php(79): SV\ReportCentreEssentials\XF\Entity\Thread->resolveAllReports('post', Array, Object(SV\ReportCentreEssentials\XF\Entity\User), NULL)
#2 src/XF/Service/Post/DeleterService.php(80): SV\ReportCentreEssentials\XF\Entity\Thread->softDelete('Repost only in ...', Object(SV\ReportCentreEssentials\XF\Entity\User))
#3 src/addons/SV/ReportCentreEssentials/XF/Service/Post/Deleter.php(31): XF\Service\Post\DeleterService->delete('soft', 'Repost only in ...')
#4 src/XF/InlineMod/Post/Delete.php(62): SV\ReportCentreEssentials\XF\Service\Post\Deleter->delete('soft', 'Repost only in ...')
#5 src/XF/InlineMod/Post/Delete.php(41): XF\InlineMod\Post\Delete->applyToEntity(Object(SV\WarningImprovements\XF\Entity\Post), Array)
#6 src/addons/SV/ReportCentreEssentials/XF/InlineMod/Post/Delete.php(86): XF\InlineMod\Post\Delete->applyInternal(Object(XF\Mvc\Entity\ArrayCollection), Array)
#7 src/XF/InlineMod/AbstractAction.php(161): SV\ReportCentreEssentials\XF\InlineMod\Post\Delete->applyInternal(Object(XF\Mvc\Entity\ArrayCollection), Array)
#8 src/XF/Pub/Controller/InlineModController.php(133): XF\InlineMod\AbstractAction->apply(Object(XF\Mvc\Entity\ArrayCollection), Array)
#9 src/addons/Siropu/AdsManager/XF/Pub/Controller/InlineMod.php(54): XF\Pub\Controller\InlineModController->actionPerform()
#10 src/XF/Mvc/Dispatcher.php(362): Siropu\AdsManager\XF\Pub\Controller\InlineMod->actionPerform(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF\\Pub\\Controll...', 'Perform', Object(XF\Mvc\RouteMatch), Object(Siropu\AdsManager\XF\Pub\Controller\InlineMod), Object(XF\Mvc\Reply\Reroute))
#12 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Siropu\AdsManager\XF\Pub\Controller\InlineMod), Object(XF\Mvc\Reply\Reroute))
#13 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}
Request state
array(4) {
["url"] => string(12) "/inline-mod/"
["referrer"] => string(65) "https://forum.website.com/threads/i-need-everyones-help.1235406/"
["_GET"] => array(0) {
}
["_POST"] => array(14) {
["_xfToken"] => string(8) "********"
["resolve_report"] => string(1) "1"
["resolve_alert"] => string(1) "1"
["resolve_alert_comment"] => string(0) ""
["reason"] => string(23) "Repost only in English "
["hard_delete"] => string(1) "0"
["ids"] => array(1) {
[0] => string(7) "9299072"
}
["type"] => string(4) "post"
["action"] => string(6) "delete"
["confirmed"] => string(1) "1"
["_xfRedirect"] => string(65) "https://forum.website.com/threads/i-need-everyones-help.1235406/"
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["_xfRequestUri"] => string(39) "/threads/i-need-everyones-help.1235406/"
}
}
 
Xon updated Report Centre Essentials with a new update entry:

2.14.0 - Feature update

  • Require StandardLib v1.22.0+
  • Fix links to report mentions required multiple redirects to land on the correct reports
  • Add Show report delete content button for option (default "none")
    Adds a "delete content" button when viewing reports, depending configuration
  • Add When viewing a report, only show the last X report comments option (default disabled)
    • Supports Report...

Read the rest of this update entry...
 
Getting this when trying to copy a message.

Code:
InvalidArgumentException: Attempted to convert NULL to string/binary [browser] in src/XF/Mvc/Entity/Entity.php at line 808
XF\Mvc\Entity\Entity->_castValueToType() in src/XF/Mvc/Entity/Entity.php at line 682
XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 788
XF\Mvc\Entity\Entity->bulkSet() in src/XF/Service/Post/CopierService.php at line 215
XF\Service\Post\CopierService->copyDataToTarget() in src/XF/Service/Post/CopierService.php at line 179
XF\Service\Post\CopierService->copy() in src/addons/SV/ReportCentreEssentials/XF/Service/Post/Copier.php at line 27
SV\ReportCentreEssentials\XF\Service\Post\Copier->copy() in src/XF/InlineMod/Post/Copy.php at line 43
XF\InlineMod\Post\Copy->applyInternal() in src/XF/InlineMod/AbstractAction.php at line 161
XF\InlineMod\AbstractAction->apply() in src/XF/Pub/Controller/InlineModController.php at line 133
XF\Pub\Controller\InlineModController->actionPerform() in src/XF/Mvc/Dispatcher.php at line 362
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2826
XF\App->run() in src/XF.php at line 806
XF::runApp() in index.php at line 23
 
Is there a way to limit the use of inline report handling to specific groups? I'm not seeing a permission for it.
 
Is there a way to limit the use of inline report handling to specific groups? I'm not seeing a permission for it.
It only shows up if they can reject/resolve or move report queues, but there isn't an exact permission toggle for it since the report centre is relative privileged to begin with
 
Xon updated Report Centre Essentials with a new update entry:

2.14.4 - Bugfix & minor security update

  • Improve XF cloud compatibility
  • Reduce transaction size when resolving reports by the approval queue
  • Fix deleting/moving a thread would not generate report resolved alerts when configured to resolve reports
  • Fix missing 'can view this report'/'can resolve report' check on submitting a delete post action when the resolve report option is selected.
    • Note; user still needed to view reports, so this only applies to moderators, and could not be exploited by general...

Read the rest of this update entry...
 
Hello @Xon
Sometimes, when for example a thread is problematic, we get multiple reports on various posts of that thread.
They all appear as separate reposts.
We are looking for a way to tick the relevant reports, and resolve/reject all the reports in one action.
Sort of a bulk reject/resolve
Is it possible to do so with the addon?

Thanks!
 
This add-ons adds inline moderation to the report centre with the option to reject/resolve/assign/move, the move allows moving reports between admin defined report queues.

It isn't great for resolving hundreds of reports (because you need to page through them in the queue) but it is definitely better than doing them one by one
 
Back
Top Bottom