yes but i have set a default prefix so I don't understand the problem.You are pushing reports to a forum with a minimum prefix count (maybe using MultiPrefix?) without a default prefix set. This is honestly expected behaviour.
yes but i have set a default prefix so I don't understand the problem.You are pushing reports to a forum with a minimum prefix count (maybe using MultiPrefix?) without a default prefix set. This is honestly expected behaviour.
Try disabling multiprefix and see if the problem persistsyes but i have set a default prefix so I don't understand the problem.
The problem does not exist without multiprefixTry disabling multiprefix and see if the problem persists
XF\Db\Exception: MySQL statement prepare error [1146]: Table 'zzz_zzz.xf_permission_combination' doesn't exist src/XF/Db/AbstractStatement.php:217
Generated by: Unknown account Mar 1, 2019 at 1:43 PM
SELECT cache_value
FROM xf_permission_combination
WHERE permission_combination_id = ?
------------
#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1146, '42S02')
#1 src/XF/Db/Mysqli/Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1146, '42S02')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(89): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(101): XF\Db\AbstractAdapter->query('
SELECT cach...', 1)
#5 src/XF/PermissionCache.php(32): XF\Db\AbstractAdapter->fetchOne('
SELECT cach...', 1)
#6 src/XF/PermissionSet.php(35): XF\PermissionCache->getGlobalPerms(1)
#7 src/XF/Entity/User.php(926): XF\PermissionSet->hasGlobalPermission('general', 'view')
#8 src/XF/Pub/Controller/AbstractController.php(241): XF\Entity\User->hasPermission('general', 'view')
#9 src/XF/Pub/Controller/AbstractController.php(20): XF\Pub\Controller\AbstractController->assertViewingPermissions('Index')
#10 src/XF/Mvc/Controller.php(123): XF\Pub\Controller\AbstractController->preDispatchType('Index', Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(320): XF\Mvc\Controller->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\ReportImprovements\XF\Pub\Controller\Thread), NULL)
#13 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\ReportImprovements\XF\Pub\Controller\Thread), NULL)
#14 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#15 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#16 src/XF.php(390): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}
yes but i have set a default prefix so I don't understand the problem.
Fixed with MultiPrefix v2.5.0The problem does not exist without multiprefix
ErrorException: Template error: Method canViewReports is not callable on the given object (XF\Entity\User) src/XF/Template/Templater.php:973
Generated by: Unknown account Mar 12, 2019 at 10:14 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canViewR...', '/home/xxx/pu...', 973, Array)
#1 src/XF/Template/Templater.php(973): trigger_error('Method canViewR...', 512)
#2 internal_data/code_cache/templates/l1/s13/public/PAGE_CONTAINER.php(1194): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewReports', Array)
#3 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array)
#4 src/XF/Pub/App.php(547): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#5 src/XF/App.php(1988): XF\Pub\App->renderPageHtml('
...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#6 src/XF/Mvc/Dispatcher.php(362): XF\App->renderPage('
...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#8 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#9 src/XF.php(390): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
Request state
array(4) {
["url"] => string(34) "/xxx/index.php?threads/964987/"
["referrer"] => string(38) "xxx/~pftest/index.php"
["_GET"] => array(1) {
["threads/964987/"] => string(0) ""
}
["_POST"] => array(0) {
}
}
Per-the ticket on my site, I believe this is a caching issue. Disabling add-ons and re-enabling them looks to have fixed it.Code:ErrorException: Template error: Method canViewReports is not callable on the given object (XF\Entity\User) src/XF/Template/Templater.php:973 Generated by: Unknown account Mar 12, 2019 at 10:14 AM Stack trace #0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canViewR...', '/home/xxx/pu...', 973, Array) #1 src/XF/Template/Templater.php(973): trigger_error('Method canViewR...', 512) #2 internal_data/code_cache/templates/l1/s13/public/PAGE_CONTAINER.php(1194): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewReports', Array) #3 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array) #4 src/XF/Pub/App.php(547): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array) #5 src/XF/App.php(1988): XF\Pub\App->renderPageHtml(' ...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html)) #6 src/XF/Mvc/Dispatcher.php(362): XF\App->renderPage(' ...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html)) #7 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html') #8 src/XF/App.php(2177): XF\Mvc\Dispatcher->run() #9 src/XF.php(390): XF\App->run() #10 index.php(20): XF::runApp('XF\\Pub\\App') #11 {main} Request state array(4) { ["url"] => string(34) "/xxx/index.php?threads/964987/" ["referrer"] => string(38) "xxx/~pftest/index.php" ["_GET"] => array(1) { ["threads/964987/"] => string(0) "" } ["_POST"] => array(0) { } }
- Avoid potential "[TypeError] Argument 1 passed to ....\Report::setContent() must be an instance of XF\Mvc\Entity\Entity, null given" error
That is a part of Report Centre Essentials, and is basically a bug.Something that's been tripping me up is that you can have "do nothing" set in the approval queue for a thread, but if "resolve report" is check at the bottom it will close that report obviously. Is there an option I am missing to uncheck that by default?
They should, if you look in the HTML there should be a "u-anchorTarget" target with the report comment id, which is used when a link to a report+report comment is followed.Possible to have report alerts link to the specific comment? We get long report discussions going...
I can confirm at least with user tagging, it does not take you to the specific commentThey should, if you look in the HTML there should be a "u-anchorTarget" target with the report comment id, which is used when a link to a report+report comment is followed.
I see what is wrong, the alert template is generating the link wrong. Fixed for the next versionI can confirm at least with user tagging, it does not take you to the specific comment
- Fix report comment mention & comment alerts not linking to the report comment
- Mark report centre permissions are 'moderator' so they show up in the admincp moderator page.
- Support content moderators and per-user permissions on super-moderators
RuntimeException: Warning:2089, Report-message: Please enter a valid message., Report-title: Please enter a valid title. src/addons/SV/ReportImprovements/Service/WarningLog/Creator.php:336
Generated by: Admin Apr 10, 2019 at 12:14 PM
Stack trace
#0 src/XF/Service/ValidateAndSavableTrait.php(17): SV\ReportImprovements\Service\WarningLog\Creator->_validate()
#1 src/addons/SV/ReportImprovements/XF/Repository/Warning.php(83): SV\ReportImprovements\Service\WarningLog\Creator->validate(NULL)
#2 src/XF.php(397): SV\ReportImprovements\XF\Repository\Warning->SV\ReportImprovements\XF\Repository\{closure}()
#3 src/addons/SV/ReportImprovements/XF/Repository/Warning.php(92): XF::asVisitor(Object(SV\ReportImprovements\XF\Entity\User), Object(Closure))
#4 src/addons/SV/ReportImprovements/XF/Entity/Warning.php(64): SV\ReportImprovements\XF\Repository\Warning->logOperation(Object(SV\ReportImprovements\XF\Entity\Warning), 'new')
#5 src/XF/Mvc/Entity/Entity.php(1165): SV\ReportImprovements\XF\Entity\Warning->_postSave()
#6 src/XF/Service/User/Warn.php(172): XF\Mvc\Entity\Entity->save()
#7 src/addons/SV/ReportImprovements/XF/Service/User/Warn.php(84): XF\Service\User\Warn->_save()
#8 src/XF/Service/ValidateAndSavableTrait.php(40): SV\ReportImprovements\XF\Service\User\Warn->_save()
#9 src/XF/ControllerPlugin/Warn.php(41): XF\Service\User\Warn->save()
#10 src/addons/SV/ReportImprovements/XF/ControllerPlugin/Warn.php(109): XF\ControllerPlugin\Warn->actionWarn('user', Object(SV\ReportImprovements\XF\Entity\User), 'https://testxf....', Array)
#11 src/XF/Pub/Controller/Member.php(977): SV\ReportImprovements\XF\ControllerPlugin\Warn->actionWarn('user', Object(SV\ReportImprovements\XF\Entity\User), 'https://testxf....')
#12 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Member->actionWarn(Object(XF\Mvc\ParameterBag))
#13 src/XF/Mvc/Dispatcher.php(89): XF\Mvc\Dispatcher->dispatchClass('XF:Member', 'warn', 'json', Object(XF\Mvc\ParameterBag), 'members', Object(SV\ReportImprovements\XF\Pub\Controller\Member), NULL)
#14 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#15 src/XF/App.php(1934): XF\Mvc\Dispatcher->run()
#16 src/XF.php(333): XF\App->run()
#17 index.php(13): XF::runApp('XF\\Pub\\App')
#18 {main}
We use essential cookies to make this site work, and optional cookies to enhance your experience.