User Mentions Improvements by Xon

User Mentions Improvements by Xon 2.9.0

No permission to download
Can you add this function to tag group members in [OzzModz] Advanced Forms.
The user group appear in the thread or reply forms but not the alert.
 
Can you add this function to tag group members in [OzzModz] Advanced Forms.
The user group appear in the thread or reply forms but not the alert.
I would need to ask @Ozzy47 about how to extend it, as injecting the user-group into the alert is kinda painful and isn't easy todo in a content-independent way
 
Xon updated User Mentions Improvements by Xon with a new update entry:

2.8.1 - Feature & bugfix update

  • Require XenForo 2.2+
  • Require Standard Library By Xon v1.12.0+
  • Changes for public user-group list view:
    • Implement pagination
    • Add username filtering
  • Adjust defaults for new groups to consistently not be mentionable and to be private.
  • Fix user-group mentions did not preserve the original order of the groups in the text, resulting in functionally random ordering of groups...

Read the rest of this update entry...
 
It allows mentioning user-groups in a post which have been explicitly configured to allow it
 
Is it possible to have a usergroup function as a target for a conversation? They show up in the search when adding a recipient but then present a not found error when sending the message.
 
The user-group support doesn't extend to conversations, which really aren't designed for more than a few recipients. Adding hundreds (or thousands) into a single conversation is very much not recommend
 
The user-group support doesn't extend to conversations, which really aren't designed for more than a few recipients. Adding hundreds (or thousands) into a single conversation is very much not recommend

Yeah fair enough, in our use-case it would be only for 3-5 member leadership groups. Is there a way to prevent them showing up in the conversation recipient search to avoid user confusion?
 
Getting flooded with these errors after updating to 2.2.13 (even after disabling the addon):

Error: Class 'SV\UserMentionsImprovements\XF\Service\Post\XFCP_Notifier' not found src/addons/SV/UserMentionsImprovements/XF/Service/Post/Notifier.php:8

#0 src/vendor/composer/ClassLoader.php(571): include()
#1 src/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile('/home/***/publi...')
#2 [internal function]: Composer\Autoload\ClassLoader->loadClass('SV\\UserMentions...')
#3 [internal function]: spl_autoload_call('SV\\UserMentions...')
#4 src/XF/Job/Notifier.php(22): class_exists('SV\\UserMentions...')
#5 src/XF/Job/Manager.php(260): XF\Job\Notifier->run(8)
#6 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#7 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 8)
#8 job.php(43): XF\Job\Manager->runQueue(false, 8)
#9 {main}

Edit: Even getting these after uninstalling the addon. Finally resolved after deleting all files related to the addon.
 
Last edited:
This looks to be a bug in the updated resolveExtendedClassToRoot in XF2.2.13, likely triggered by a 3rd party add-on doing something wrong :|
 
@sHORTYWZ does the problem reoccur if you reinstall this add-on? I didn't think it was doing anything crazy.

If it does, please enable debug mode and see if the site will log additional errors.
 
This looks to be a bug in the updated resolveExtendedClassToRoot in XF2.2.13, likely triggered by a 3rd party add-on doing something wrong :|
Got another add-on that produces an resolveExtendedClassToRoot error:
Code:
An exception occurred: [LogicException] Tried to call XF\Extension::resolveExtendedClassToRoot on SV\ElasticSearchEssentials\XF\Entity\User, but extendClass was never called on the base class in src/XF/Extension.php on line 302

[*]XF\Extension->resolveExtendedClassToRoot() in src/addons/AL/Core/Extension.php at line 44
[*]AL\Core\Extension->resolveExtendedClassToRoot() in src/XF/Mvc/Entity/Manager.php at line 77
[*]XF\Mvc\Entity\Manager->getEntityStructure() in src/XF/Mvc/Entity/Manager.php at line 225
[*]XF\Mvc\Entity\Manager->getFinder() in src/XF/Mvc/Entity/Manager.php at line 133
[*]XF\Mvc\Entity\Manager->find() in src/XF/Repository/User.php at line 25
[*]XF\Repository\User->getVisitor() in src/XF/App.php at line 2054
[*]XF\App->getVisitorFromSession() in src/XF/Admin/App.php at line 68
[*]XF\Admin\App->start() in src/XF/App.php at line 2483
[*]XF\App->run() in src/XF.php at line 524
[*]XF::runApp() in admin.php at line 13

Only getting this error when enabling debug mode. When doing this the website is down, only showing the above error.

Crap, got the same problem as @sHORTYWZ , website is completely broken now, even with debug mode disabled.
 
Top Bottom