[OzzModz] Prefix Actions

[OzzModz] Prefix Actions 2.0.6 Patch Level 1

No permission to download
I tought search forums would be able to do this for me (not move but show) but there capped at 1k threads so no point and i must look for another solution.
So i have been checking this addon and i am wondering if i could do the following with it. Its a little bit unclear if we can so i hope for some help.

My requirement is:
In the admin panel (discussion) node settings (or prefix settings) i can set a final destination node per prefix and for all prefixes i made.
The thread will be automatically moved from the node where i have the setting active to the required end forum. If Its a global check i guess it will be moved from wherever i use the prefix and save the thread.
I must be able to set this per created prefix. 1 prefix can only have 1 rule for the full forum to avoid problems.
You can set a time for when this action must check and run. Something like every 15 min or 1 time per hour. A setting like this.
Does it work on 2.2?
Does this work in combination with the multi prefix addon?
 
Hi!
"Move to" doesnt seem to work.
Is it only works if I - as a moderator - change the prefix ?

I a user select a prefix for a thread it doesnt move it to the selected subforum....
 
The permissions and actions are available when you create/edit a prefix.
Yeah, if I create one i get a menu - what I've just screenshotted -.
Bu if i create a new thread and choose a prefix it doesnt put it in that subforum.

It does if i moderate it and choose a prefix afterwards - which means it doesn't activate if a normal user use it...
 
Hey @Ozzy47 any way to get this to work with the sold button from Andy? It’s a one click button that marks it sold.
Or would this need to be fixed on Andy’s side?
 
Just a suggestion, but it would be great to see this addon support changing the thread type on edit, so you can change a thread to a 'question' thread prefix and it would change the type of thread from discussion to question :)
 
This add-on throws a lot of errors on any of @Bob's add-ons (Showcase, RMS, AMS, UBS etc).

1635288214618.webp

Here is the error(s) for showcase:

ErrorException: Template error: [E_USER_WARNING] Accessed unknown getter 'snog_close' on XenAddons\Showcase:ItemPrefix[unsaved]
src/XF/Mvc/Entity/Entity.php:201
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 201, Array)
#1 src/XF/Mvc/Entity/Entity.php(201): trigger_error('Accessed unknow...', 512)
#2 src/XF/Mvc/Entity/Entity.php(117): XF\Mvc\Entity\Entity->get('snog_close')
#3 internal_data/code_cache/templates/l1/s0/admin/snog_actions_prefix.php(13): XF\Mvc\Entity\Entity->offsetGet('snog_close')
#4 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#5 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('snog_actions_pr...', Array)
#6 internal_data/code_cache/templates/l1/s0/admin/base_prefix_edit.php(72): XF\Template\Templater->includeTemplate('admin:snog_acti...', Array)
#7 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#8 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('base_prefix_edi...', Array)
#9 internal_data/code_cache/templates/l1/s0/admin/xa_sc_item_prefix_edit.php(14): XF\Template\Templater->includeTemplate('admin:base_pref...', Array)
#10 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#11 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xa_sc_item_pref...', Array)
#12 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#13 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XenAddons\\Showc...', 'admin:xa_sc_ite...', Array)
#14 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#17 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
#18 src/XF.php(512): XF\App->run()
#19 admin.php(13): XF::runApp('XF\\Admin\\App')
#20 {main}

InvalidArgumentException: Accessed unknown getter 'snog_close' on XenAddons\Showcase:ItemPrefix[unsaved]
src/XF/Mvc/Entity/Entity.php:205
#0 src/XF/Mvc/Entity/Entity.php(117): XF\Mvc\Entity\Entity->get('snog_close')
#1 internal_data/code_cache/templates/l1/s0/admin/snog_actions_prefix.php(13): XF\Mvc\Entity\Entity->offsetGet('snog_close')
#2 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#3 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('snog_actions_pr...', Array)
#4 internal_data/code_cache/templates/l1/s0/admin/base_prefix_edit.php(72): XF\Template\Templater->includeTemplate('admin:snog_acti...', Array)
#5 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#6 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('base_prefix_edi...', Array)
#7 internal_data/code_cache/templates/l1/s0/admin/xa_sc_item_prefix_edit.php(14): XF\Template\Templater->includeTemplate('admin:base_pref...', Array)
#8 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xa_sc_item_pref...', Array)
#10 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XenAddons\\Showc...', 'admin:xa_sc_ite...', Array)
#12 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
#16 src/XF.php(512): XF\App->run()
#17 admin.php(13): XF::runApp('XF\\Admin\\App')
#18 {main}

ErrorException: Template error: [E_USER_WARNING] Cannot call method getFlattened on a non-object (NULL)
src/XF/Template/Templater.php:1176
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 1176, Array)
#1 src/XF/Template/Templater.php(1176): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s0/admin/snog_actions_prefix.php(79): XF\Template\Templater->method(NULL, 'getFlattened', Array)
#3 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('snog_actions_pr...', Array)
#5 internal_data/code_cache/templates/l1/s0/admin/base_prefix_edit.php(72): XF\Template\Templater->includeTemplate('admin:snog_acti...', Array)
#6 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#7 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('base_prefix_edi...', Array)
#8 internal_data/code_cache/templates/l1/s0/admin/xa_sc_item_prefix_edit.php(14): XF\Template\Templater->includeTemplate('admin:base_pref...', Array)
#9 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xa_sc_item_pref...', Array)
#11 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XenAddons\\Showc...', 'admin:xa_sc_ite...', Array)
#13 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
#17 src/XF.php(512): XF\App->run()
#18 admin.php(13): XF::runApp('XF\\Admin\\App')
#19 {main}

This repeats for each prefix action, and each of the errors looks to be at the same lines.
 
It would be very excellent if this addon had a feature so that when you select the prefix action it also posts a reply to the thread after performing the desired actions.
 
Top Bottom