Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/juliushaertl/theming_customcss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2022-09-20 10:41:40 +0300
committerJulius Härtl <jus@bitgrid.net>2022-09-20 10:41:40 +0300
commite2c8adb82c039a3551598236c2cc19d05456d300 (patch)
tree78f1c6b303dea8bf888a6931dace966247543a0e
parent05ea66fb165b46d792fcf72aec73930a7fa99881 (diff)
Fix limiting to groups (fixes #26)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
-rw-r--r--lib/Listeners/BeforeTemplateRenderedListener.php10
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',
[