diff options
author | Côme Chilliet <come.chilliet@nextcloud.com> | 2022-11-21 15:54:13 +0100 |
---|---|---|
committer | Côme Chilliet (Rebase PR Action) <come-nc@users.noreply.github.com> | 2022-11-29 14:36:29 +0000 |
commit | cf8d97c9d31fc487f9347c120145ab4d70b4d0ee (patch) | |
tree | 4e9fc9b2f7b2080dfd2cfb2f8f807dc0cf66ab9d | |
parent | 2a3090d85c51d31b64439e64b433520724984618 (diff) | |
download | nextcloud-server-cf8d97c9d31fc487f9347c120145ab4d70b4d0ee.tar.gz nextcloud-server-cf8d97c9d31fc487f9347c120145ab4d70b4d0ee.zip |
Revert changes to systemtags application
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
-rw-r--r-- | apps/systemtags/lib/Activity/Provider.php | 133 |
1 files changed, 101 insertions, 32 deletions
diff --git a/apps/systemtags/lib/Activity/Provider.php b/apps/systemtags/lib/Activity/Provider.php index bb071c4a788..63e000325d4 100644 --- a/apps/systemtags/lib/Activity/Provider.php +++ b/apps/systemtags/lib/Activity/Provider.php @@ -110,33 +110,53 @@ class Provider implements IProvider { if ($event->getSubject() === self::ASSIGN_TAG) { if ($parsedParameters['actor']['id'] === '') { - $event->setRichSubject($this->l->t('Added system tag {systemtag}'), [ - 'systemtag' => $parsedParameters['systemtag'], - ]); + $event->setParsedSubject($this->l->t('System tag %1$s added by the system', [ + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('Added system tag {systemtag}'), [ + 'systemtag' => $parsedParameters['systemtag'], + ]); } elseif ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) { - $event->setRichSubject($this->l->t('Added system tag {systemtag}'), [ - 'systemtag' => $parsedParameters['systemtag'], - ]); + $event->setParsedSubject($this->l->t('Added system tag %1$s', [ + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('Added system tag {systemtag}'), [ + 'systemtag' => $parsedParameters['systemtag'], + ]); } else { - $event->setRichSubject($this->l->t('{actor} added system tag {systemtag}'), [ - 'actor' => $parsedParameters['actor'], - 'systemtag' => $parsedParameters['systemtag'], - ]); + $event->setParsedSubject($this->l->t('%1$s added system tag %2$s', [ + $parsedParameters['actor']['name'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('{actor} added system tag {systemtag}'), [ + 'actor' => $parsedParameters['actor'], + 'systemtag' => $parsedParameters['systemtag'], + ]); } } elseif ($event->getSubject() === self::UNASSIGN_TAG) { if ($parsedParameters['actor']['id'] === '') { - $event->setRichSubject($this->l->t('Removed system tag {systemtag}'), [ - 'systemtag' => $parsedParameters['systemtag'], - ]); + $event->setParsedSubject($this->l->t('System tag %1$s removed by the system', [ + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('Removed system tag {systemtag}'), [ + 'systemtag' => $parsedParameters['systemtag'], + ]); } elseif ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) { - $event->setRichSubject($this->l->t('Removed system tag {systemtag}'), [ - 'systemtag' => $parsedParameters['systemtag'], - ]); + $event->setParsedSubject($this->l->t('Removed system tag %1$s', [ + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('Removed system tag {systemtag}'), [ + 'systemtag' => $parsedParameters['systemtag'], + ]); } else { - $event->setRichSubject($this->l->t('{actor} removed system tag {systemtag}'), [ - 'actor' => $parsedParameters['actor'], - 'systemtag' => $parsedParameters['systemtag'], - ]); + $event->setParsedSubject($this->l->t('%1$s removed system tag %2$s', [ + $parsedParameters['actor']['name'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('{actor} removed system tag {systemtag}'), [ + 'actor' => $parsedParameters['actor'], + 'systemtag' => $parsedParameters['systemtag'], + ]); } } else { throw new \InvalidArgumentException(); @@ -162,39 +182,88 @@ class Provider implements IProvider { if ($event->getSubject() === self::CREATE_TAG) { if ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) { - $event->setRichSubject($this->l->t('You created system tag {systemtag}'), $parsedParameters); + $event->setParsedSubject($this->l->t('You created system tag %1$s', [ + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('You created system tag {systemtag}'), $parsedParameters); } else { - $event->setRichSubject($this->l->t('{actor} created system tag {systemtag}'), $parsedParameters); + $event->setParsedSubject($this->l->t('%1$s created system tag %2$s', [ + $parsedParameters['actor']['name'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('{actor} created system tag {systemtag}'), $parsedParameters); } } elseif ($event->getSubject() === self::DELETE_TAG) { if ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) { - $event->setRichSubject($this->l->t('You deleted system tag {systemtag}'), $parsedParameters); + $event->setParsedSubject($this->l->t('You deleted system tag %1$s', [ + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('You deleted system tag {systemtag}'), $parsedParameters); } else { - $event->setRichSubject($this->l->t('{actor} deleted system tag {systemtag}'), $parsedParameters); + $event->setParsedSubject($this->l->t('%1$s deleted system tag %2$s', [ + $parsedParameters['actor']['name'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('{actor} deleted system tag {systemtag}'), $parsedParameters); } } elseif ($event->getSubject() === self::UPDATE_TAG) { if ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) { - $event->setRichSubject($this->l->t('You updated system tag {oldsystemtag} to {newsystemtag}'), $parsedParameters); + $event->setParsedSubject($this->l->t('You updated system tag %2$s to %1$s', [ + $this->generatePlainSystemTag($parsedParameters['newsystemtag']), + $this->generatePlainSystemTag($parsedParameters['oldsystemtag']), + ])) + ->setRichSubject($this->l->t('You updated system tag {oldsystemtag} to {newsystemtag}'), $parsedParameters); } else { - $event->setRichSubject($this->l->t('{actor} updated system tag {oldsystemtag} to {newsystemtag}'), $parsedParameters); + $event->setParsedSubject($this->l->t('%1$s updated system tag %3$s to %2$s', [ + $parsedParameters['actor']['name'], + $this->generatePlainSystemTag($parsedParameters['newsystemtag']), + $this->generatePlainSystemTag($parsedParameters['oldsystemtag']), + ])) + ->setRichSubject($this->l->t('{actor} updated system tag {oldsystemtag} to {newsystemtag}'), $parsedParameters); } } elseif ($event->getSubject() === self::ASSIGN_TAG) { if ($parsedParameters['actor']['id'] === '') { unset($parsedParameters['actor']); - $event->setRichSubject($this->l->t('System tag {systemtag} was added to {file} by the system'), $parsedParameters); + $event->setParsedSubject($this->l->t('System tag %2$s was added to %1$s by the system', [ + $parsedParameters['file']['path'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('System tag {systemtag} was added to {file} by the system'), $parsedParameters); } elseif ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) { - $event->setRichSubject($this->l->t('You added system tag {systemtag} to {file}'), $parsedParameters); + $event->setParsedSubject($this->l->t('You added system tag %2$s to %1$s', [ + $parsedParameters['file']['path'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('You added system tag {systemtag} to {file}'), $parsedParameters); } else { - $event->setRichSubject($this->l->t('{actor} added system tag {systemtag} to {file}'), $parsedParameters); + $event->setParsedSubject($this->l->t('%1$s added system tag %3$s to %2$s', [ + $parsedParameters['actor']['name'], + $parsedParameters['file']['path'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('{actor} added system tag {systemtag} to {file}'), $parsedParameters); } } elseif ($event->getSubject() === self::UNASSIGN_TAG) { if ($parsedParameters['actor']['id'] === '') { unset($parsedParameters['actor']); - $event->setRichSubject($this->l->t('System tag {systemtag} was removed from {file} by the system'), $parsedParameters); + $event->setParsedSubject($this->l->t('System tag %2$s was removed from %1$s by the system', [ + $parsedParameters['file']['path'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('System tag {systemtag} was removed from {file} by the system'), $parsedParameters); } elseif ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) { - $event->setRichSubject($this->l->t('You removed system tag {systemtag} from {file}'), $parsedParameters); + $event->setParsedSubject($this->l->t('You removed system tag %2$s from %1$s', [ + $parsedParameters['file']['path'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('You removed system tag {systemtag} from {file}'), $parsedParameters); } else { - $event->setRichSubject($this->l->t('{actor} removed system tag {systemtag} from {file}'), $parsedParameters); + $event->setParsedSubject($this->l->t('%1$s removed system tag %3$s from %2$s', [ + $parsedParameters['actor']['name'], + $parsedParameters['file']['path'], + $this->generatePlainSystemTag($parsedParameters['systemtag']), + ])) + ->setRichSubject($this->l->t('{actor} removed system tag {systemtag} from {file}'), $parsedParameters); } } else { throw new \InvalidArgumentException(); |