summaryrefslogtreecommitdiffstats
path: root/config/config.sample.php
diff options
context:
space:
mode:
authorVincent Petry <vincent@nextcloud.com>2022-09-01 17:33:06 +0200
committerGitHub <noreply@github.com>2022-09-01 17:33:06 +0200
commit1443f2085a5bc7f17cbf565f4fdcc3e2cc18d193 (patch)
tree91157a6c23b91b3bf06164eb4b205dc7b5b0c8ac /config/config.sample.php
parent253c0641b138d6eeb4397f82ba3738d9adb132a2 (diff)
parentde2bb79b6bc631afd27edcb985656439a9316083 (diff)
downloadnextcloud-server-1443f2085a5bc7f17cbf565f4fdcc3e2cc18d193.tar.gz
nextcloud-server-1443f2085a5bc7f17cbf565f4fdcc3e2cc18d193.zip
Merge pull request #33470 from SpamReceiver/patch-2
Make the description of `trashbin_retention_obligation` more clear
Diffstat (limited to 'config/config.sample.php')
-rw-r--r--config/config.sample.php28
1 files changed, 21 insertions, 7 deletions
diff --git a/config/config.sample.php b/config/config.sample.php
index 7c9fa5d5836..873af8b037b 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -667,25 +667,39 @@ $CONFIG = [
* for when files and folders in the trash bin will be permanently deleted.
* The app allows for two settings, a minimum time for trash bin retention,
* and a maximum time for trash bin retention.
+ *
* Minimum time is the number of days a file will be kept, after which it
- * may be deleted. Maximum time is the number of days at which it is guaranteed
- * to be deleted.
+ * _may be_ deleted. A file may be deleted after the minimum number of days
+ * is expired if space is needed. The file will not be deleted if space is
+ * not needed.
+ *
+ * Whether "space is needed" depends on whether a user quota is defined or not:
+ *
+ * * If no user quota is defined, the available space on the Nextcloud data
+ * partition sets the limit for the trashbin
+ * (issues: see https://github.com/nextcloud/server/issues/28451).
+ * * If a user quota is defined, 50% of the user's remaining quota space sets
+ * the limit for the trashbin.
+ *
+ * Maximum time is the number of days at which it is _guaranteed
+ * to be_ deleted. There is no further dependency on the available space.
+ *
* Both minimum and maximum times can be set together to explicitly define
* file and folder deletion. For migration purposes, this setting is installed
* initially set to "auto", which is equivalent to the default setting in
* Nextcloud.
*
- * Available values:
+ * Available values (D1 and D2 are configurable numbers):
*
* * ``auto``
* default setting. keeps files and folders in the trash bin for 30 days
* and automatically deletes anytime after that if space is needed (note:
* files may not be deleted if space is not needed).
- * * ``D, auto``
- * keeps files and folders in the trash bin for D+ days, delete anytime if
+ * * ``D1, auto``
+ * keeps files and folders in the trash bin for D1+ days, delete anytime if
* space needed (note: files may not be deleted if space is not needed)
- * * ``auto, D``
- * delete all files in the trash bin that are older than D days
+ * * ``auto, D2``
+ * delete all files in the trash bin that are older than D2 days
* automatically, delete other files anytime if space needed
* * ``D1, D2``
* keep files and folders in the trash bin for at least D1 days and