summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-01-092-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-01-042-0/+442
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #42447 from nextcloud/backport/42405/stable27Louis2024-01-022-2/+29
|\ | | | | [stable27] fix(LDAP): ensure stored groups are formatted as simple list
| * fix(LDAP): ensure stored groups are formatted as simple listArthur Schiwon2023-12-222-2/+29
| | | | | | | | | | | | | | | | | | 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>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-12-272-0/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-182-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-152-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-122-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-112-4/+54
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(LDAP): warn about demoting a group while promoting anotherArthur Schiwon2023-12-051-8/+23
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* enh(LDAP): add occ command to promote an LDAP group to adminArthur Schiwon2023-12-054-0/+116
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* enh(LDAP): implement IIsAdmin interfaceArthur Schiwon2023-12-054-2/+27
| | | | | | | | - add configuration to specify one LDAP group acting as admin group (CLI) - implement `isAdmin()` method, basically relying on inGroup against the configured group Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-014-4/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-272-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-248-4/+16
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-172-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #40918 from nextcloud/backport/40709/stable27Arthur Schiwon2023-11-151-2/+2
|\ | | | | [stable27] LDAP: Increase profile picture limit to 512
| * Update apps/user_ldap/lib/User/User.phpMarcel Klehr2023-10-141-1/+1
| | | | | | | | Co-authored-by: Arthur Schiwon <blizzz@arthur-schiwon.de> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * LDAP: Increase profile picture limit to 512Marcel Klehr2023-10-141-1/+1
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-144-42/+46
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-122-0/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-116-0/+10
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #41367 from nextcloud/backport/41333/stable27Julius Härtl2023-11-111-2/+2
|\ \
| * | fix(LDAP): prevent incomplete displaynames…Arthur Schiwon2023-11-091-2/+2
| | | | | | | | | | | | | | | | | | … when reading users from primary groups or gidNumber-based groups Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-104-4/+8
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0916-2/+30
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0828-28/+0
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #41106 from nextcloud/backport/40443/stable27Arthur Schiwon2023-11-065-416/+444
|\ \ | | | | | | [stable27] fix(ldap): store last known user groups
| * | fix(LDAP): solve race condition reading groups of disappeared LDAP userArthur Schiwon2023-10-303-7/+131
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor(LDAP): pass IConfig via constructor to Group_LDAPArthur Schiwon2023-10-304-23/+25
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor(tests): simplify code, reduce duplicationArthur Schiwon2023-10-301-425/+257
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | test(Group LDAP): add test for getting groups of OfflineUserArthur Schiwon2023-10-301-0/+45
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | fix(ldap): store last known user groupsArthur Schiwon2023-10-302-2/+27
| | | | | | | | | | | | | | | | | | - for LDAP user life cycle management Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-062-4/+4
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-312-30/+30
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-282-0/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-272-2/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-252-0/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-246-0/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2116-0/+16
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2060-0/+60
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-182-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-172-0/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #40739 from AaronDewes/stable27Arthur Schiwon2023-10-093-11/+9
|\ | | | | [stable27] Fix: Escape group names for LDAP
| * Merge pull request #37201 from AaronDewes/fix/ldap-filter-generationCôme Chilliet2023-10-023-11/+9
| | | | | | Fix: Escape group names for LDAP
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-032-0/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-09-262-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-09-222-0/+44
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-09-192-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(LDAP): add return type hint and descriptionArthur Schiwon2023-09-111-2/+2
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>