summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/tests
Commit message (Collapse)AuthorAgeFilesLines
* Backport of #16890 to stable7Arthur Schiwon2015-06-181-0/+4
| | | | | | | | | the user is gone, userExists will not bring him back. But the user's folder needs to be deleted anyway delete user test to take getHome into account to ensure it is also deleted subsequently Conflicts: apps/user_ldap/tests/user_ldap.php
* Merge pull request #13742 from owncloud/fix-12190-2-stable7Thomas Müller2015-05-261-1/+76
|\ | | | | [backport #13740] backport #13740 to stable7
| * Fixes returns of group memberships and counting if all members have the ↵Arthur Schiwon2015-04-141-0/+70
| | | | | | | | specific groups as primary set.
| * Backport of #13740Arthur Schiwon2015-04-141-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inlcude AD primary group in user filter, if a group is selected. fixes #12190 fix counting of users in primary group :lipstick: adept to OC 7 and escape the search term Conflicts: apps/user_ldap/lib/connection.php
* | fix_testsJörn Friedrich Dreyer2015-04-222-48/+193
|/
* offset needs to be considered in computed limitArthur Schiwon2015-03-241-0/+14
|
* and don't forget to adjust testsArthur Schiwon2014-12-181-21/+12
|
* LDAP User CleanupArthur Schiwon2014-12-154-3/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* user_ldap: Reimplement convertSID2Str() without BCMath dependency.Andreas Fischer2014-11-122-33/+30
| | | | | Also explicitly format sub-id integers as unsigned, which is required for 32-bit systems.
* dont fail with 500 if configured display name attribute is not setArthur Schiwon2014-11-111-2/+22
|
* backport of #11494Arthur Schiwon2014-10-181-4/+29
| | | | | | | | | | | | | | fix retrievel of group members and cache group members fix changed variable name with several backends, more than limit can be returned make performance less bad. Still far from good, but at least it works add one simple cache test adjust group manager tests
* adding unit test to truncate the tableThomas Müller2014-09-171-0/+31
|
* Backport of #9214Arthur Schiwon2014-08-291-6/+157
| | | | | | | | | | | | | | | | Wizad: email attribute detection remove Access as hard dependency, inject it instead add unit test for mail detection write log message, if original value was changed undo falsely changed log file trigger email detection by Wizard upon any user filter filter change. before it happenend only upon user automatic list filter creation, but not on manual editing adjust static method vars as well
* fix wizard test, adjust to changed parameters of the tested method, ↵Arthur Schiwon2014-08-281-1/+1
| | | | introduced by 9caa354cfc1f73159f335646ca89be4db72b125e
* backport of #8623Arthur Schiwon2014-08-281-0/+78
| | | | | | | | | set result entry identifier earlier, i.e. before a continue for the same level can happen. otherwise will always get the same value and we end up in an infinite loop add unit test to make sure the infinite loop never comes back Conflicts: apps/user_ldap/tests/wizard.php
* backport of #10340Arthur Schiwon2014-08-203-0/+109
| | | | | | | | better check whether string resembles a DN, fixes #9887 adjust login test to code changes unify tests
* Backport #9576Arthur Schiwon2014-07-181-0/+29
| | | | | | warn and continue gracefully if bcmath is not installed make tests deal with missing bcmath
* Backport of #9570Philippe Jung2014-07-151-0/+151
| | | | | | [Issue #9559] identifiers uid=xxx must be considered as user DN and not as owncloud users File written by blizzz
* support for AD primary groupsArthur Schiwon2014-07-083-2/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support for primary groups actually the problem is only known on AD, it is only needed to take care of their attributes adjust to ADs special behaviour this change was not intended cache the SID value so it is not requested over and over again theres only one, use singular we are access add tests for new Access methods add tests for new Group methods address scrutinizer findings, mostly doc call ldap_explode_dn from ldap wrapper, enables tests without php5-ldap PHP Doc yo dawg, i heard you like backslashes … php doc fix PHPDoc updated and typos fixed while reviewing
* Port of LDAP Wizard: get correct total no of users, groups and complete ↵Arthur Schiwon2014-06-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | list of groups on big setups #9002 fix PHPdoc Conflicts: apps/user_ldap/lib/connection.php add method to count groups on LDAP Conflicts: apps/user_ldap/lib/access.php LDAP Wizard: count users and groups with the power of paged search Conflicts: apps/user_ldap/lib/wizard.php consolidate requirement check fix PHPdoc Conflicts: apps/user_ldap/lib/access.php Wizard: get really all groups from LDAP by power of Paged Search Conflicts: apps/user_ldap/lib/wizard.php make all this work in an early configuration state in the wizard by marking the config active and ignoring the validation state. Conflicts: apps/user_ldap/lib/connection.php simplify two methods a bit, because they are not used for group search anymore Conflicts: apps/user_ldap/lib/wizard.php remove unused vars; increase scrutinizer happiness
* adjust group testsArthur Schiwon2014-06-031-2/+9
|
* clean upArthur Schiwon2014-06-031-3/+1
|
* newlinesArthur Schiwon2014-06-031-1/+1
|
* adjust test to changed convention in storing quotaArthur Schiwon2014-06-031-3/+3
|
* adjust user backend testArthur Schiwon2014-06-031-13/+33
|
* adjust Access testArthur Schiwon2014-06-031-7/+16
|
* LDAP: put out fetching of user meta data into a fully tested class of its ↵Arthur Schiwon2014-06-031-0/+680
| | | | own and update them (mail, quota, etc.) directly after mapping. Fixes #7785 properly on master
* Remove all occurences of @brief and @returns from PHPDocMorris Jobke2014-05-191-2/+2
| | | | * test case added to avoid adding them later
* Fix PHPDoc in /appsRobin McCorkell2014-05-161-3/+3
|
* Fix TypoLukas Reschke2014-05-111-1/+1
| | | | I guess that should be `default` and not `defautl`, wondering how this ever worked.
* Merge pull request #8059 from owncloud/countUsersInGroupLukas Reschke2014-04-141-0/+115
|\ | | | | add optional countUsersInGroup method to group backends
| * add tests for LDAPArthur Schiwon2014-04-081-0/+115
| |
* | Merge pull request #7837 from owncloud/fix_7530blizzz2014-04-091-0/+210
|\ \ | |/ |/| LDAP: fix determining objectclasses takes long
| * make tests work on systems without php5_ldapArthur Schiwon2014-03-211-0/+12
| |
| * add tests for cumulativeSearchOnAttributeArthur Schiwon2014-03-211-0/+198
| |
* | add test for cloning and keeping configuration seperateArthur Schiwon2014-03-211-0/+54
|/
* LDAP: fix and extend testsArthur Schiwon2014-02-202-3/+169
|
* LDAP: add tests for countUsersArthur Schiwon2014-01-081-0/+54
|
* remove outdated (thus failing) and anyway insufficient group tests - for nowArthur Schiwon2013-09-271-46/+0
|
* give test file a proper nameArthur Schiwon2013-09-271-0/+0
|
* added user_ldap tests via public api callsArthur Schiwon2013-09-271-14/+112
|
* LDAP: simple tests for the user backendArthur Schiwon2013-09-271-0/+313
|
* drop SimpleTest compatibilityThomas Mueller2013-01-241-1/+1
|
* Checkstyle fixes: NoSpaceAfterCommaFelix Moeller2012-11-041-2/+2
|
* Checkstyle: NoSpaceAfterCommaFelix Moeller2012-10-231-8/+8
|
* adding space between) and {Thomas Mueller2012-09-071-2/+2
|
* Space before tab fixesBart Visscher2012-08-291-1/+1
|
* LDAP: adjust test after refactoringArthur Schiwon2012-07-251-2/+2
|
* group LDAP: simple basic testsArthur Schiwon2012-04-151-0/+6
|
* group LDAP: implemented inGroup()Arthur Schiwon2012-04-151-0/+4
|