Pablo Zmdl
7bcca1359d
Move handling ENV-var replacement into ConfigurationManger
...
It's the more appropriate place to have this code, and we had to touch
it anyways to make it assign the values to the attributes.
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:50:27 +01:00
Pablo Zmdl
5c649c8b9d
Remove residue code
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:46:14 +01:00
Pablo Zmdl
1c38926b6f
Privatize GetConfig() and WriteConfig()
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
5e6d3d7585
Make nextcloud_max_time an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
6d14bebf20
Make nextcloud_memory_limit an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
ab07bc7ca3
Make nextcloud_datadir_mount an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
95fed23ce3
Make nextcloud_mount an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
41bd40712a
Make nextcloud_upload_limit an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
a987749cc7
Make talk_port an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
69e58db642
Make apache_port an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
1d51c93b87
Make apache_ip_binding an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
066666c75f
Make turn_domain an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
011f2f5a34
Make aio_community_containers an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
4cedde2936
Make collabora_additional_options an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
ff095e6d9a
Make collabora_dictionaries an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
d2e7d02a6f
Make timezone an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
a83248d69f
Make borg_restore_password an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
35824d4aca
Make borg_remote_repo an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:40 +01:00
Pablo Zmdl
042037c064
Make borg_backup_host_location an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
844163f332
Make domain an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
77165713f8
Make isFulltextsearchEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
9096f8e8fc
Make isImaginaryEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
7ba721cb61
Make isTalkRecordingEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
d29829eebc
Make isTalkEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
1a8aa308b8
Make isCollaboraEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
0c4cb9165e
Make isOnlyofficeEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
4b14e91aa5
Make isClamavEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
2f19225f81
Make instance_restore_attempt an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
ef8dce1a47
Make isDockerSocketProxyEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
f63a11c05e
Make backupMode an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
54b5857e42
Make isWhiteboardEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
79d6458a72
Make restoreExcludePreviews an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
3656d181a5
Make selectedRestoreTime an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
922e060ecc
Make install_latest_major an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
35bd920cb1
Make AIO_URL an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
395c8dea1d
Make wasStartButtonClicked an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
c408fcdd87
Make password an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
66b0c579d1
Make AIO_TOKEN an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:27 +01:00
Pablo Zmdl
e95c13b86d
Adapt GetAndGenerateSecret() to get() and set()
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:27 +01:00
Pablo Zmdl
e2ca4af0b9
Adapt GetEnvironmentalVariableOrConfig() to get() and set()
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:27 +01:00
Pablo Zmdl
5b41770b68
Cache config, introduce get() and set() helpers to guide new way to set attributes
...
Use cached config, use set() for single attributes, setMultiple to wrap
multiple calls to set()
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:27 +01:00
Simon L.
be1199ace1
Merge pull request #7244 from nextcloud/enh/6690/follow-up
...
adjust `DeleteBorgBackupLocationVars` to also delete the `borg.config` file
2025-12-03 11:36:33 +01:00
Simon L.
d425bb226c
Merge pull request #7238 from nextcloud/enh/noid/refactor-backup-mode
...
refactor `backup-mode` handling
2025-12-03 11:35:02 +01:00
Simon L.
83de526051
adjust DeleteBorgBackupLocationVars to also delete the borg.config file
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-12-02 12:42:13 +01:00
Simon L.
57306c8cae
refactor backup-mode handling
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-12-01 17:08:22 +01:00
Simon L.
5dd2048500
fix remaining psalm issues
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 17:46:44 +01:00
Simon L.
eda5151bb2
re-enable whiteboard by default
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 15:00:28 +01:00
Simon L.
37c16e1b75
fix typo
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 11:01:11 +01:00
Simon L.
0fe8008777
DockerActionManager: fix bug with collabora using seccomp if it is globally disabled
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 10:08:12 +01:00
Simon L.
84f5e6a4b2
domain-validation: make not-reachable error even more verbose
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-20 11:08:54 +01:00