diff options
author | Julius Härtl <jus@bitgrid.net> | 2022-09-20 10:41:40 +0300 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2022-09-20 10:41:40 +0300 |
commit | e2c8adb82c039a3551598236c2cc19d05456d300 (patch) | |
tree | 78f1c6b303dea8bf888a6931dace966247543a0e | |
parent | 05ea66fb165b46d792fcf72aec73930a7fa99881 (diff) |
Fix limiting to groups (fixes #26)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
-rw-r--r-- | lib/Listeners/BeforeTemplateRenderedListener.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Listeners/BeforeTemplateRenderedListener.php b/lib/Listeners/BeforeTemplateRenderedListener.php index 8660e25..7a82e06 100644 --- a/lib/Listeners/BeforeTemplateRenderedListener.php +++ b/lib/Listeners/BeforeTemplateRenderedListener.php @@ -27,6 +27,8 @@ declare(strict_types=1); namespace OCA\ThemingCustomCss\Listeners; +use OCA\ThemingCustomCss\AppInfo\Application; +use OCP\App\IAppManager; use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent; use OCP\EventDispatcher\Event; use OCP\EventDispatcher\IEventListener; @@ -36,15 +38,19 @@ use OCP\Util; class BeforeTemplateRenderedListener implements IEventListener { + /** @var IAppManager */ + private $appManager; /** @var IConfig */ private $config; /** @var IURLGenerator */ private $urlGenerator; public function __construct( + IAppManager $appManager, IConfig $config, IURLGenerator $urlGenerator ) { + $this->appManager = $appManager; $this->config = $config; $this->urlGenerator = $urlGenerator; } @@ -54,6 +60,10 @@ class BeforeTemplateRenderedListener implements IEventListener { return; } + if (!$this->appManager->isEnabledForUser(Application::APP_ID)) { + return; + } + $linkToCSS = $this->urlGenerator->linkToRoute( 'theming_customcss.Theming.getStylesheet', [ |