Skip to content
Snippets Groups Projects
Unverified Commit 0e99d3c1 authored by Christoph Wurst's avatar Christoph Wurst Committed by GitHub
Browse files

Merge pull request #24516 from nextcloud/enh/23278/add-icon-for-notification

Add icon to user limit notification
parents 4d64ec99 2fb31e9b
No related branches found
No related tags found
No related merge requests found
......@@ -29,6 +29,7 @@ declare(strict_types=1);
namespace OC\Core\Notification;
use OCP\IURLGenerator;
use OCP\L10N\IFactory;
use OCP\Notification\INotification;
use OCP\Notification\INotifier;
......@@ -36,9 +37,12 @@ use OCP\Notification\INotifier;
class CoreNotifier implements INotifier {
/** @var IFactory */
private $l10nFactory;
/** @var IURLGenerator */
private $url;
public function __construct(IFactory $factory) {
public function __construct(IFactory $factory, IURLGenerator $url) {
$this->l10nFactory = $factory;
$this->url = $url;
}
/**
......@@ -76,8 +80,9 @@ class CoreNotifier implements INotifier {
if ($notification->getSubject() === 'user_limit_reached') {
$notification->setParsedSubject($l->t('The user limit of this instance is reached.'));
$notification->setParsedMessage($l->t('Add a subscription key to increase the user limit of this instance. For more information have a look at the Enterprise subscription page.'));
$notification->setLink('https://nextcloud.com/enterprise/order/');
$notification->setParsedMessage($l->t('Enter your subscription key to increase the user limit. For more information about Nextcloud Enterprise see our website.'));
$notification->setLink('https://nextcloud.com/enterprise/');
$notification->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/contacts.svg')));
return $notification;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment