Browse Source

Add icon to user limit notification

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
tags/v21.0.0beta1
Morris Jobke 3 years ago
parent
commit
bd0a77269f
No account linked to committer's email address
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      core/Notification/CoreNotifier.php

+ 6
- 1
core/Notification/CoreNotifier.php View File

@@ -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;
}

/**
@@ -78,6 +82,7 @@ class CoreNotifier implements INotifier {
$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->setIcon($this->url->getAbsoluteURL($this->url->imagePath('core', 'places/contacts.svg')));
return $notification;
}


Loading…
Cancel
Save