From 54b147d87c101baf44006c7fe0f5f299b911bc90 Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Sat, 16 May 2026 11:38:56 +0200 Subject: [PATCH] Add `canMention` permission Closes #6578 --- com.woltlab.wcf/templates/shared_wysiwyg.tpl | 2 +- com.woltlab.wcf/userGroupOption.xml | 5 +++++ wcfsetup/install/files/lib/data/user/UserAction.class.php | 7 +++++++ wcfsetup/install/files/lib/util/MessageUtil.class.php | 6 ++++-- wcfsetup/install/lang/de.xml | 1 + wcfsetup/install/lang/en.xml | 1 + 6 files changed, 19 insertions(+), 3 deletions(-) diff --git a/com.woltlab.wcf/templates/shared_wysiwyg.tpl b/com.woltlab.wcf/templates/shared_wysiwyg.tpl index 0413aaead4..f67460fcc6 100644 --- a/com.woltlab.wcf/templates/shared_wysiwyg.tpl +++ b/com.woltlab.wcf/templates/shared_wysiwyg.tpl @@ -81,7 +81,7 @@ list: true, mark: {if $__wcf->getBBCodeHandler()->isAvailableBBCode('mark')}true{else}false{/if}, media: {if $__wcf->session->getPermission('admin.content.cms.canUseMedia')}true{else}false{/if}, - mention: element.dataset.supportMention === "true", + mention: {if $__wcf->session->hasPermission('user.message.canMention')}element.dataset.supportMention === "true"{else}false{/if}, quoteBlock: true, strikethrough: true, submitOnEnter: false, diff --git a/com.woltlab.wcf/userGroupOption.xml b/com.woltlab.wcf/userGroupOption.xml index 41738d0c8f..c00134d16c 100644 --- a/com.woltlab.wcf/userGroupOption.xml +++ b/com.woltlab.wcf/userGroupOption.xml @@ -584,6 +584,11 @@ pdf user.message BBCodeSelect +