Skip to content
Snippets Groups Projects
  1. Jan 06, 2015
  2. Dec 19, 2014
    • Arthur Schiwon's avatar
      LDAP User Cleanup: Port from stable7 without further adjustements · 4fa39250
      Arthur Schiwon authored
      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
      
      Conflicts:
      	apps/user_ldap/ajax/clearMappings.php
      	apps/user_ldap/appinfo/app.php
      	apps/user_ldap/lib/access.php
      	apps/user_ldap/lib/helper.php
      	apps/user_ldap/tests/helper.php
      	core/register_command.php
      	lib/private/preferences.php
      	lib/private/user.php
      
      add ldap:check-user to check user existance on the fly
      
      Conflicts:
      	apps/user_ldap/lib/helper.php
      
      forgotten file
      
      PHPdoc fixes, no code change
      
      and don't forget to adjust tests
      4fa39250
  3. Dec 08, 2014
  4. Nov 20, 2014
  5. Oct 22, 2014
  6. Jul 08, 2014
    • Arthur Schiwon's avatar
      port of #9500 · 3338a0f2
      Arthur Schiwon authored
      don't trigger update from checkPassword, it is already  called by userExists, this is enough.
      
      do not write to database when the value is the same
      
      add test cases. also split test classes in a file each, looks like only the first class is being executed
      
      also appconfig shall not write to database if the value is unchanged
      3338a0f2
  7. Jun 05, 2014
  8. May 21, 2014
  9. May 19, 2014
  10. May 13, 2014
  11. Feb 19, 2014
  12. Feb 18, 2014
  13. Sep 30, 2013
  14. Sep 19, 2013
  15. Jul 16, 2013
  16. Feb 14, 2013
  17. Nov 02, 2012
  18. Oct 16, 2012
  19. Sep 23, 2012
  20. Sep 07, 2012
  21. Aug 29, 2012
  22. Jul 31, 2012
  23. Jul 20, 2012
  24. Jun 26, 2012
  25. May 26, 2012
  26. Oct 16, 2011
  27. Sep 26, 2011
  28. Sep 24, 2011
  29. Sep 17, 2011
  30. Jul 29, 2011
Loading