Lowering time until notifications are deleted from 60 to 14 days
authorAlexander Ebert <ebert@woltlab.com>
Fri, 12 Dec 2014 15:11:27 +0000 (16:11 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 12 Dec 2014 15:11:27 +0000 (16:11 +0100)
The previous value was a bit much considering that a lot of notifications can be yielded during that timespan and the primary intention of this option is to prevent building a huge pile or notifications in database.

com.woltlab.wcf/option.xml
wcfsetup/install/files/acp/update_com.woltlab.wcf_2.1.php

index 88023954fc464ab750705725e1a834c82096eb0d..2e0c164ab289c887c74e0d943295dcd9f1bf90f0 100644 (file)
@@ -1253,7 +1253,7 @@ DESC:wcf.global.sortOrder.descending]]></selectoptions>
                        <option name="user_cleanup_notification_lifetime">
                                <categoryname>user.cleanup</categoryname>
                                <optiontype>integer</optiontype>
-                               <defaultvalue>60</defaultvalue>
+                               <defaultvalue>14</defaultvalue>
                                <minvalue>0</minvalue>
                        </option>
                        <option name="user_cleanup_activity_event_lifetime">
index 9faadca81919397d64c63419d50d5bf7094be2f8..10a4aee12d12835e1f9e25e03e69a422c6458752 100644 (file)
@@ -14,6 +14,7 @@ $options = array(
        'last_update_time' => TIME_NOW,
        'url_legacy_mode' => 1,
        'url_to_lowercase' => 0,
+       'user_cleanup_notification_lifetime' => (USER_CLEANUP_NOTIFICATION_LIFETIME == 60 ? 14 : USER_CLEANUP_NOTIFICATION_LIFETIME),
        // the line below equals \wcf\util\StringUtil::getUUID(), but since we have to do it in one step, the "old" class exists in memory
        'wcf_uuid' => sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535))
 );