summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2014-08-21 17:59:13 +0200
committerArthur Schiwon <blizzz@owncloud.com>2014-12-15 12:56:16 +0100
commitdd8ba68e072543e4814674aae8b5943e823697a6 (patch)
tree9c2e0237b9c6969414f5d52eb853b5fe4adcca95 /config
parentbfe4ee6e47c76dad4b424971de13d952f09fae36 (diff)
downloadnextcloud-server-dd8ba68e072543e4814674aae8b5943e823697a6.tar.gz
nextcloud-server-dd8ba68e072543e4814674aae8b5943e823697a6.zip
LDAP User Cleanup
background job for user clean up adjust user backend for clean up register background job remove dead code dependency injection make Helper non-static for proper testing check whether it is OK to run clean up job. Do not forget to pass arguments. use correct method to get the config from server methods can be private, proper indirect testing is given no automatic user deletion make limit readable for test purposes make method less complex add first tests let preferences accept limit and offset for getUsersForValue DI via constructor does not work for background jobs after detecting, now we have retrieving deleted users and their details we need this method to be public for now finalize export method, add missing getter clean up namespaces and get rid of unnecessary files helper is not static anymore cleanup according to scrutinizer add cli tool to show deleted users uses are necessary after recent namespace change also remove user from mappings table on deletion add occ command to delete users fix use statement improve output big fixes / improvements PHP doc return true in userExists early for cleaning up deleted users bump version control state and interval with one config.php setting, now ldapUserCleanupInterval. 0 will disable it. enabled by default. improve doc rename cli method to be consistent with others introduce ldapUserCleanupInterval in sample config don't show last login as unix epoche start when no login happend less log output consistent namespace for OfflineUser rename GarbageCollector to DeletedUsersIndex and move it to user subdir fix unit tests add tests for deleteUser more test adjustements
Diffstat (limited to 'config')
-rw-r--r--config/config.sample.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/config/config.sample.php b/config/config.sample.php
index 6da3a682f19..009b06fdbbb 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -71,7 +71,7 @@ $CONFIG = array(
/**
* Where user files are stored; this defaults to ``data/`` in the ownCloud
- * directory. The SQLite database is also stored here, when you use SQLite. (SQLite is
+ * directory. The SQLite database is also stored here, when you use SQLite. (SQLite is
* available only in ownCloud Community Edition)
*/
'datadirectory' => '/var/www/owncloud/data',
@@ -644,6 +644,20 @@ $CONFIG = array(
'OC\Preview\MarkDown'
),
+/**
+ * LDAP
+ *
+ * Global settings used by LDAP User and Group Backend
+ */
+
+/**
+ * defines the interval in minutes for the background job that checks user
+ * existance and marks them as ready to be cleaned up. The number is always
+ * minutes. Setting it to 0 disables the feature.
+ * See command line (occ) methods ldap:show-remnants and user:delete
+ */
+'ldapUserCleanupInterval' => 51,
+
/**
* Maintenance