User Essentials

User Essentials [Paid] 4.5.8

No permission to buy ($35.00)
We have a particular user who likes to make questionable posts and then edit those posts later when he gets called out. Will this add-on put his edited posts into queue for admin/mod approval?
 
We have a particular user who likes to make questionable posts and then edit those posts later when he gets called out. Will this add-on put his edited posts into queue for admin/mod approval?
Why not set this individual user permissions to a different setting to prohibit editing after a time frame?
 
@Xon , does this addon give users the additional permission to delete their own polls? Currently, the moderator permission manage any topic has to be enabled for the delete poll option to show up. I would like to know if this allows thread starters to delete their polls totally instead of just being able to edit the polls so they don't have to keep reaching out to the moderation team for assistance with poll deletion.

Thanks!
 
This add-on does add a "[UserEss] Delete poll in own thread" permission, and I haven't had anyone recently complain it is broken!
 
It seems when a thread title contains an emoji, the addon throws an error when trying to log an edit action:

  • XF\Db\Exception: MySQL query error [1366]: Incorrect string value: '\xF0\x9F\x92\x94' for column xenforo3.xf_sv_user_log.content_title at row 1
  • src/XF/Db/AbstractStatement.php:230
  • Generated by: roccobass
  • May 21, 2025 at 10:02 AM

Stack trace​

INSERT INTO xf_sv_user_log (content_type, content_id, user_id, ip_address, content_user_id, content_username, content_title, content_url, discussion_content_type, discussion_content_id, action, action_params, user_log_id, log_date) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL query err...', 1366, '22007')
#1 src/XF/Db/Mysqli/Statement.php(83): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1366, '22007')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(219): XF\Db\AbstractAdapter->query('INSERT INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1572): XF\Db\AbstractAdapter->insert('xf_sv_user_log', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1300): XF\Mvc\Entity\Entity-.............................................
 
It seems when a thread title contains an emoji, the addon throws an error when trying to log an edit action:
Ensure you have $config['fullUnicode'] = true; in src/config.php and then run the CLI command:
Code:
php cmd.php xf:convert-utf8mb4
 
Ensure you have $config['fullUnicode'] = true; in src/config.php and then run the CLI command:
Code:
php cmd.php xf:convert-utf8mb4

Ok, I'll save that for an off-peak time after a backup is run. CLI says it's a time consuming processes and our database is huge. :). Thanks!
 
Back
Top Bottom