Skip to content

Commit 3892e1f

Browse files
committed
feat: provide create file templates for Text attachments menu
Fixes: #2223 Requires nextcloud/text#8295 Signed-off-by: Jonas <jonas@freesources.org>
1 parent ee683a2 commit 3892e1f

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

lib/Listeners/BeforeTemplateRenderedListener.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
use OCP\EventDispatcher\Event;
2020
use OCP\EventDispatcher\IEventDispatcher;
2121
use OCP\EventDispatcher\IEventListener;
22+
use OCP\Files\Template\ITemplateManager;
2223
use OCP\IUserSession;
2324
use OCP\Util;
2425

@@ -29,6 +30,7 @@ public function __construct(
2930
private UserFolderHelper $userFolderHelper,
3031
private IEventDispatcher $eventDispatcher,
3132
private IInitialState $initialState,
33+
private ITemplateManager $templateManager,
3234
) {
3335
}
3436

@@ -62,5 +64,6 @@ public function handle(Event $event): void {
6264

6365
// Provide Collectives user folder as initial state
6466
$this->initialState->provideInitialState('user_folder', $userFolder);
67+
$this->initialState->provideInitialState('templates', $this->templateManager->listCreators());
6568
}
6669
}

0 commit comments

Comments
 (0)