aboutsummaryrefslogtreecommitdiffstats
path: root/apps/user_ldap
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #47865 from ↵Côme Chilliet2024-09-136-193/+136
|\ | | | | | | | | nextcloud/admin_audit/enh/move-to-event-listeners-v2 Move admin_audit to proper event listeners v2
| * feat(user_ldap): Introduce user id assigned typed events for LDAP usageCarl Schwan2024-09-106-193/+136
| | | | | | | | | | | | Based on work from https://github.com/nextcloud/server/pull/32019 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | fix(LDAP): check index before accessing itArthur Schiwon2024-09-121-4/+3
|/ | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-102-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-072-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: adjust code to adhere to coding standardAnna Larch2024-09-052-3/+2
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Merge pull request #46114 from ↵Arthur Schiwon2024-09-036-47/+219
|\ | | | | | | | | nextcloud/enh/improve-ldap-group-members-listing-performances fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time
| * chore: composer run cs:fixCôme Chilliet2024-08-271-2/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(user_ldap): Fix user_ldap tests by mocking new method exists in managerCôme Chilliet2024-08-271-20/+64
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(user_ldap): Lowercase value for all attributes in configurationCôme Chilliet2024-08-271-0/+21
| | | | | | | | | | | | | | Avoid surprises by making sure these are lowercased apart from documented special case user displayname. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(ldap): Fix user_ldap attribute casing to fix testsCôme Chilliet2024-08-272-4/+5
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(user_ldap): Correctly cache that user exists to avoid a request on ↵Côme Chilliet2024-08-273-4/+1
| | | | | | | | | | | | mapping new user Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(user_ldap): Avoid extra LDAP request when mapping a user for the first timeCôme Chilliet2024-08-273-24/+133
| | | | | | | | | | | | | | | | Avoids using several LDAP searches to get UUID, display name and internal name, now gets all attributes at the same time. Also avoids extra request to build an unused user object in userExists. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-302-20/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix: Adjust more places for logical positionFerdinand Thiessen2024-08-291-1/+1
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat: Add bidi support in core directoryMostafa Ahangarha2024-08-292-31/+30
|/ | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-2539-321/+321
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-08-244-2/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(deps): Update openapi-extractor to v1.0.0provokateurin2024-08-211-17/+13
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Use cache in LDAP backend's checkPasswordAkhil2024-08-162-11/+13
| | | | Signed-off-by: Akhil <akhil@e.email>
* feat(branchoff): Bump versions and requirements in appsJoas Schilling2024-08-141-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(LDAP): remove unneeded dependenciesArthur Schiwon2024-08-0110-85/+44
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-312-0/+16
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor(user_ldap): Replace security annotations with respective attributesprovokateurin2024-07-272-19/+20
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of ↵Joas Schilling2024-07-191-2/+2
| | | | | | removed upstream platforms Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-142-20/+20
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Make app icons consistent Material Symbols with same settingsFerdinand Thiessen2024-07-104-3/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): Update openapi-extractorprovokateurin2024-07-021-23/+40
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-022-0/+16
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor: Use `IAppConfig` for setting cron typeFerdinand Thiessen2024-06-283-44/+38
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-262-0/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(notifications): Migrate server INotifiers to new exceptionsJoas Schilling2024-06-251-3/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-162-4/+20
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-122-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-102-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-082-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-078-0/+16
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix: Only list remnants as disabled if option is enabledCôme Chilliet2024-06-061-0/+3
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-064-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-0510-0/+492
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #45573 from nextcloud/chore/noid/spdx-batch9Andy Scherzinger2024-05-30201-3295/+625
|\ | | | | Add SPDX header - batch 9
| * chore: run "composer run cs:fix" in user_ldap/templatesCôme Chilliet2024-05-303-11/+11
| | | | | | | | | | | | Not ideal output for part.wizard-server.php but this is legacy code anyway. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * chore: Add SPDX headerAndy Scherzinger2024-05-30201-3287/+617
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* | Merge pull request #36942 from nextcloud/unmark-login-dateJohn Molakvoæ2024-05-301-1/+6
|\ \
| * | fix: php lintJohn Molakvoæ2024-05-271-1/+1
| | | | | | | | | | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * | unmark deleted users if their last login date is more recent than deleted dateRobin Appelman2024-05-271-1/+6
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Refactor `OC\Server::getAvatarManager` in user_ldap appAndrew Summers2024-05-303-7/+9
| |/ |/| | | | | | | | | 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 SABJake Nabasny2024-05-3010-0/+141
|/ | | | | | | | | | | | | | | 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: Also search in email field for disabled usersCôme Chilliet2024-05-231-1/+2
| | | | | | To match what is done for Database backend for enabled users Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Add back searching in disabled user listCôme Chilliet2024-05-232-3/+13
| | | | | | | | When disabled users where moved to their own endpoint we overlooked search, so adding it back. The search is done case-insensitive in uid and display name. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>