Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | test: Migrate User LDAP to phpunit 10tests/noid/ldap | Joas Schilling | 2025-05-28 | 32 | -662/+606 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix: Replace all usages of OC_User backend method calls by IUserManagerfix/cleanup-user-backends | Côme Chilliet | 2025-04-10 | 4 | -21/+21 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Migrate all uses of OCP\Template to OCP\Template\ITemplateManager | Côme Chilliet | 2025-03-06 | 1 | -8/+13 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: remove caching in fetchListOfGroups | Daniel Kesselberg | 2025-02-27 | 1 | -1/+1 |
| | | | | | | | | | | | | When using nested groups without a memberof overlay, then fetchListOfGroups is called from getGroupsByMember without applying the group filter. In some setups, the "unfiltered" result is then written back to the group mapping table. That might cause random "An administrator removed you from group" activities. I was unable to replicate it locally, but we got the feedback that the random activities stopped with the patch applied. Ref: https://github.com/nextcloud/server/issues/42195 Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | chore: Apply new rector configuration to apps folder | Côme Chilliet | 2025-02-13 | 14 | -57/+91 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(user_ldap): Remove now unused class FilesystemHelper | Côme Chilliet | 2025-01-13 | 5 | -39/+0 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(user_ldap): Strong type User class and fix most type issues | Côme Chilliet | 2025-01-13 | 1 | -2/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | refactor(apps): Use constructor property promotion when possible | provokateurin | 2024-10-21 | 2 | -31/+21 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(apps): Apply new rector configuration to autouse classes | Côme Chilliet | 2024-10-15 | 10 | -24/+35 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #48223 from nextcloud/feat/add-rector-config | Côme Chilliet | 2024-09-23 | 4 | -5/+5 |
|\ | | | | | Add rector config | ||||
| * | chore: Apply rector configuration to apps folder | Côme Chilliet | 2024-09-20 | 4 | -5/+5 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | fix(users): Don't crash if disabled user is missing in the databaseartonge/fix/prevent_missing_users_from_crashing_disabled_users_search | Louis Chemineau | 2024-09-23 | 1 | -0/+2 |
|/ | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 7 | -18/+18 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor: Add void return type to PHPUnit test methods | Christoph Wurst | 2024-09-15 | 23 | -279/+279 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | feat(user_ldap): Introduce user id assigned typed events for LDAP usage | Carl Schwan | 2024-09-10 | 2 | -52/+63 |
| | | | | | | Based on work from https://github.com/nextcloud/server/pull/32019 Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
* | fix(user_ldap): Fix user_ldap tests by mocking new method exists in manager | Côme Chilliet | 2024-08-27 | 1 | -20/+64 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(ldap): Fix user_ldap attribute casing to fix tests | Côme Chilliet | 2024-08-27 | 1 | -1/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 16 | -249/+249 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Use cache in LDAP backend's checkPassword | Akhil | 2024-08-16 | 1 | -0/+4 |
| | | | | Signed-off-by: Akhil <akhil@e.email> | ||||
* | fix(LDAP): remove unneeded dependencies | Arthur Schiwon | 2024-08-01 | 8 | -69/+44 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | refactor: Use `IAppConfig` for setting cron type | Ferdinand Thiessen | 2024-06-28 | 1 | -9/+18 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #45573 from nextcloud/chore/noid/spdx-batch9 | Andy Scherzinger | 2024-05-30 | 48 | -970/+152 |
|\ | | | | | Add SPDX header - batch 9 | ||||
| * | chore: Add SPDX header | Andy Scherzinger | 2024-05-30 | 48 | -970/+152 |
| | | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | | Refactor `OC\Server::getAvatarManager` in user_ldap app | Andrew Summers | 2024-05-30 | 2 | -6/+8 |
|/ | | | | | | Refactor `OC\Server::getAvatarManager` in user_ldap app (missed one) Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com> | ||||
* | feat(ldap): sync additional properties to profile and SAB | Jake Nabasny | 2024-05-30 | 1 | -0/+52 |
| | | | | | | | | | | | | | | | Synced from LDAP to profile: - Date of birth Synced from LDAP to SAB (via the profile): - Biography - Date of birth Original code by Jake Nabasny (GitHub: @slapcat) Co-authored-by: Jake Nabasny <jake@nabasny.com> Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | fix(user_ldap): Fix LDAP tests with new typing | Côme Chilliet | 2024-04-09 | 1 | -18/+7 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(user_ldap): Fix tests using wrong types | Côme Chilliet | 2024-04-09 | 5 | -15/+25 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 3 | -3/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Migrate away from OC::$server->getLogger | Côme Chilliet | 2024-02-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #43387 from nextcloud/fix/migrate-away-from-ilogger-in-jobs | Côme Chilliet | 2024-02-08 | 1 | -28/+15 |
| | |||||
* | Revert "Merge branch 'master' of github.com:nextcloud/server" | Louis Chemineau | 2024-02-08 | 1 | -15/+28 |
| | | | | | This reverts commit d9d60238c7aaab9c61bf2d50c15aa59bc88c8975, reversing changes made to ba3fdb0cdcfbb84f0080a2146a4ba2f01569915d. | ||||
* | fix!: Migrate jobs away from deprecated interfaces | Côme Chilliet | 2024-02-08 | 1 | -28/+15 |
| | | | | | | BREAKING CHANGE: Removed ILogFactory::getCustomLogger deprecated method Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(LDAP): ensure stored groups are formatted as simple list | Arthur Schiwon | 2023-12-20 | 1 | -0/+27 |
| | | | | | | | | | With array_unique it is possible that the keys are not in sequential order but have gaps. json_encode then would store them as associative array, which later on json_decode would result in a stdClass by default. This is unexpected and would also contradict the return type hint. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 4 | -6/+6 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | fix(LDAP): solve race condition reading groups of disappeared LDAP user | Arthur Schiwon | 2023-10-11 | 1 | -2/+85 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | refactor(LDAP): pass IConfig via constructor to Group_LDAP | Arthur Schiwon | 2023-10-10 | 2 | -14/+12 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | refactor(tests): simplify code, reduce duplication | Arthur Schiwon | 2023-10-09 | 1 | -425/+257 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | test(Group LDAP): add test for getting groups of OfflineUser | Arthur Schiwon | 2023-10-09 | 1 | -0/+45 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | Merge branch 'master' into fix/ldap-filter-generation | Aaron Dewes | 2023-09-20 | 1 | -2/+10 |
|\ | |||||
| * | Merge pull request #39128 from nextcloud/fix/35319/ldap-missing-avatar | Julius Härtl | 2023-09-11 | 1 | -2/+10 |
| |\ | |||||
| | * | fix(ldap): avatar is not being fetched | Arthur Schiwon | 2023-07-05 | 1 | -2/+10 |
| | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | | | Fix tests | Aaron Dewes | 2023-08-13 | 1 | -2/+2 |
|/ / | | | | | | | Signed-off-by: Aaron Dewes <aaron.dewes@protonmail.com> | ||||
* | | Move UpdateGroups methods to a service | Côme Chilliet | 2023-08-10 | 1 | -61/+33 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | fix!: Remove symfony EventDispatcherInterface from User | Joas Schilling | 2023-07-27 | 1 | -2/+0 |
|/ | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #34443 from nextcloud/feat/add-enabled-user-backend | Côme Chilliet | 2023-07-03 | 8 | -95/+129 |
|\ | | | | | Add IProvideEnabledStateBackend interface | ||||
| * | Fix User_Proxy tests as well | Côme Chilliet | 2023-05-25 | 1 | -1/+11 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | Use DI for DeletedUsersIndex and fix tests | Côme Chilliet | 2023-05-25 | 7 | -94/+118 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | Refactors "strpos" calls in /apps/user_ldap to improve code readability. | Faraz Samapoor | 2023-06-02 | 4 | -7/+7 |
|/ | | | | Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com> | ||||
* | Adapt Sync job tests to the constructor change | Côme Chilliet | 2023-04-27 | 1 | -2/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #34772 from nextcloud/fix/clean-ldap-access-factory-usage | Côme Chilliet | 2022-12-20 | 1 | -7/+13 |
|\ | | | | | Make sure to use AccessFactory to create Access instances and use DI |