Fix duplicate navigation registration on old Nextcloud versions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
@@ -92,7 +92,6 @@ class ApplicationLegacy extends App {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function register(): void {
|
public function register(): void {
|
||||||
$this->registerNavigationEntry();
|
|
||||||
$this->registerUserGroupHooks();
|
$this->registerUserGroupHooks();
|
||||||
$this->registerNotifications();
|
$this->registerNotifications();
|
||||||
$this->registerCommentsEntity();
|
$this->registerCommentsEntity();
|
||||||
@@ -100,20 +99,6 @@ class ApplicationLegacy extends App {
|
|||||||
$this->registerCollaborationResources();
|
$this->registerCollaborationResources();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function registerNavigationEntry(): void {
|
|
||||||
$container = $this->getContainer();
|
|
||||||
$this->server->getNavigationManager()->add(static function () use ($container) {
|
|
||||||
$urlGenerator = $container->query(IURLGenerator::class);
|
|
||||||
return [
|
|
||||||
'id' => 'deck',
|
|
||||||
'order' => 10,
|
|
||||||
'href' => $urlGenerator->linkToRoute('deck.page.index'),
|
|
||||||
'icon' => $urlGenerator->imagePath('deck', 'deck.svg'),
|
|
||||||
'name' => 'Deck',
|
|
||||||
];
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
private function registerUserGroupHooks(): void {
|
private function registerUserGroupHooks(): void {
|
||||||
$container = $this->getContainer();
|
$container = $this->getContainer();
|
||||||
// Delete user/group acl entries when they get deleted
|
// Delete user/group acl entries when they get deleted
|
||||||
|
|||||||
Reference in New Issue
Block a user