aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorChristoph Wurst <ChristophWurst@users.noreply.github.com>2023-11-15 18:26:27 +0100
committerGitHub <noreply@github.com>2023-11-15 18:26:27 +0100
commit33e07121d2cd0768209e5aad9d01a48ca7046aa8 (patch)
tree9ab7ef7adaef05eb5ee097322c6f92565106c136 /apps
parentd06ee45b80e8e0521cafb7692cc518af8354fda0 (diff)
parent45541eb685c4f3a5742508afcc02d07e46e64b5f (diff)
downloadnextcloud-server-33e07121d2cd0768209e5aad9d01a48ca7046aa8.tar.gz
nextcloud-server-33e07121d2cd0768209e5aad9d01a48ca7046aa8.zip
Merge pull request #41501 from nextcloud/feat/dav/show-ooo-ui-by-default
feat(dav): Enable OOO UI and expose enabled via OCP
Diffstat (limited to 'apps')
-rw-r--r--apps/dav/lib/Settings/AvailabilitySettings.php8
1 files changed, 3 insertions, 5 deletions
diff --git a/apps/dav/lib/Settings/AvailabilitySettings.php b/apps/dav/lib/Settings/AvailabilitySettings.php
index e2f2fe7cef6..c48ebe0255e 100644
--- a/apps/dav/lib/Settings/AvailabilitySettings.php
+++ b/apps/dav/lib/Settings/AvailabilitySettings.php
@@ -33,6 +33,7 @@ use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Services\IInitialState;
use OCP\IConfig;
use OCP\Settings\ISettings;
+use OCP\User\IAvailabilityCoordinator;
use Psr\Log\LoggerInterface;
class AvailabilitySettings implements ISettings {
@@ -44,6 +45,7 @@ class AvailabilitySettings implements ISettings {
IInitialState $initialState,
?string $userId,
private LoggerInterface $logger,
+ private IAvailabilityCoordinator $coordinator,
private AbsenceMapper $absenceMapper) {
$this->config = $config;
$this->initialState = $initialState;
@@ -60,11 +62,7 @@ class AvailabilitySettings implements ISettings {
'no'
)
);
- $hideAbsenceSettings = $this->config->getAppValue(
- Application::APP_ID,
- 'hide_absence_settings',
- 'yes',
- ) === 'yes';
+ $hideAbsenceSettings = !$this->coordinator->isEnabled();
$this->initialState->provideInitialState('hide_absence_settings', $hideAbsenceSettings);
if (!$hideAbsenceSettings) {
try {