diff --git a/lib/Settings/Personal.php b/lib/Settings/Personal.php index a6e45228d2..6fd7c46570 100644 --- a/lib/Settings/Personal.php +++ b/lib/Settings/Personal.php @@ -6,6 +6,7 @@ namespace OCA\Richdocuments\Settings; +use OCA\Richdocuments\AppConfig; use OCA\Richdocuments\Service\CapabilitiesService; use OCA\Richdocuments\Service\InitialStateService; use OCP\AppFramework\Http\TemplateResponse; @@ -15,6 +16,7 @@ class Personal implements ISettings { public function __construct( private IConfig $config, + private AppConfig $appConfig, private CapabilitiesService $capabilitiesService, private InitialStateService $initialState, private ?string $userId, @@ -39,7 +41,8 @@ public function getForm() { 'documentSigningKey' => $this->config->getUserValue($this->userId, 'richdocuments', 'documentSigningKey', ''), 'documentSigningCa' => $this->config->getUserValue($this->userId, 'richdocuments', 'documentSigningCa', ''), 'hasZoteroSupport' => $this->capabilitiesService->hasZoteroSupport(), - 'zoteroAPIKey' => $this->config->getUserValue($this->userId, 'richdocuments', 'zoteroAPIKey', '') + 'zoteroAPIKey' => $this->config->getUserValue($this->userId, 'richdocuments', 'zoteroAPIKey', ''), + 'publicWopiUrl' => $this->appConfig->getCollaboraUrlPublic(), ], 'blank' ); diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue index bc336b6663..6dae4e2221 100644 --- a/src/components/AdminSettings.vue +++ b/src/components/AdminSettings.vue @@ -18,7 +18,7 @@