diff --git a/com.woltlab.wcf/templates/email_notification_moderationQueueActivation.tpl b/com.woltlab.wcf/templates/email_notification_moderationQueueActivation.tpl new file mode 100644 index 00000000000..f002ae26e20 --- /dev/null +++ b/com.woltlab.wcf/templates/email_notification_moderationQueueActivation.tpl @@ -0,0 +1,40 @@ +{if $mimeType === 'text/plain'} +{lang}wcf.moderation.activation.notification.mail.plaintext{/lang} +{if $affectedObject} + +{unsafe:$affectedObject->getMailText($mimeType)} {* this line ends with a space *} +{/if} +{else} + {lang}wcf.moderation.activation.notification.mail.html{/lang} + {if $affectedObject} + {assign var='user' value=$event->getAuthor()} + + {if $notificationType == 'instant'}{assign var='avatarSize' value=48} + {else}{assign var='avatarSize' value=32}{/if} + {capture assign='userContent'} +
| {unsafe:$user->getAvatar()->getSafeImageTag($avatarSize)} | +
+
+
+ + {if $moderationQueue->userID} + {$moderationQueue->username} + {else} + {$moderationQueue->username} + {/if} + · + {$moderationQueue->time|plainTime} ++
+ {unsafe:$affectedObject->getMailText($mimeType)}
+
+ |
+
Test Comment
') + ->setEnableHtml(true) + ->setIsDisabled(true) + ->create(); + + // The queue entry is created directly to avoid notifying the actual moderators. + $moderationQueue = new ModerationQueueAction([], 'create', [ + 'data' => [ + 'objectTypeID' => ModerationQueueActivationManager::getInstance()->getObjectTypeID( + 'com.woltlab.wcf.comment.comment' + ), + 'objectID' => $comment->commentID, + 'userID' => $author->userID, + 'time' => \TIME_NOW, + 'additionalData' => \serialize([]), + ], + ])->executeAction()['returnValues']; + \assert($moderationQueue instanceof ModerationQueue); + + ModerationQueueManager::getInstance()->setAssignment([$moderationQueue->queueID => true]); + + return $moderationQueue; + } } diff --git a/wcfsetup/install/lang/de.xml b/wcfsetup/install/lang/de.xml index c4efb9e8948..b8cc82e9057 100644 --- a/wcfsetup/install/lang/de.xml +++ b/wcfsetup/install/lang/de.xml @@ -4345,6 +4345,10 @@ Dateianhänge: