Browse Source

Don't send activity to non-admins when assigning invisible tags (#25192)

tags/v9.1.0RC1
Vincent Petry 8 years ago
parent
commit
dcee528482
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      apps/systemtags/lib/Activity/Listener.php

+ 4
- 0
apps/systemtags/lib/Activity/Listener.php View File

@@ -188,6 +188,10 @@ class Listener {
$activity->setAffectedUser($user);

foreach ($tags as $tag) {
// don't publish activity for non-admins if tag is invisible
if (!$tag->isUserVisible() && !$this->groupManager->isAdmin($user)) {
continue;
}
if ($event->getEvent() === MapperEvent::EVENT_ASSIGN) {
$activity->setSubject(Extension::ASSIGN_TAG, [
$actor,

Loading…
Cancel
Save