Commit Graph

123 Commits (75ca4944c9e9a1b20bdb1e01f5acf59f2c77afe2)

Author SHA1 Message Date
yemkareems 4cb85f7c9e fix: rebased the branch with master and resolved conflicts 5 months ago
yemkareems 76c875a588 fix: change orderBy and sort to sortMode and sortOrder. default it to uid asc. enable email search by changing query 5 months ago
yemkareems 0ee676cd51 feat: add ability to sort users by last_login, uid or displayName. one of these needs to be passed as orderBy and sort can be ASC or DESC 5 months ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 6 months ago
Côme Chilliet 672923f0a6
fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes 7 months ago
Benjamin Gaussorgues 7a6b1f8ae8
fix(groups): allows to save group names with more than 64 characters 7 months ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 8 months ago
Hugo Renard e389e63974 fix: always add user to group cache 8 months ago
Arthur Schiwon c98b0462e3 fix(admin role): fix old and wrong way to determine whether user is admin 9 months ago
Côme Chilliet 8bcc2d352e chore: Fix missing template parameter for IEventListener 10 months ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 1 year ago
Christoph Wurst ea8f9a7e84 refactor: Repalce array_search with in_array in lib/ 1 year ago
Côme Chilliet d18bb7e9bb
Build query once instead of in-loop 1 year ago
Christoph Wurst 312dd8ac6d feat(ocp): Add types and strict typing to \OCP\Group\IGroup 1 year ago
Côme Chilliet 35069ad86a
Fix psalm spotted type errors 1 year ago
Côme Chilliet 2c8b415c55
Move new methods to a new interface in OCP 1 year ago
Carl Schwan 3270b7f12e
Add batch methods in user backends 1 year ago
Joas Schilling daac5c9a95
fix(cache): Remove displayname cache entry on delete 1 year ago
Joas Schilling 80f79e170d
fix!: Remove symfony EventDispatcherInterface from Group 1 year ago
John Molakvoæ 4a86487859
fix: getGroups limit check syntax 2 years ago
Robin Appelman 13b06ba4e2
revert public interface back to the original types, just cast them before passing the nulls to the backends 2 years ago
Robin Appelman 7ad3574d71
also update groupinterface and database backend 2 years ago
Robin Appelman e4b9ecd8f2
fix default values and type hints for GroupManager::search 2 years ago
Côme Chilliet 10296ba7e5
Fix tests, and fix Group::searchUsers to avoid duplicates 2 years ago
Côme Chilliet 346344c153
Update version number in since and deprecated annotations 2 years ago
Côme Chilliet b6c17c6ce7
Clear up return types 2 years ago
Côme Chilliet 3c2b126eba
Make code clearer and bump @ deprecated annotations 2 years ago
Carl Schwan a4c599c1c9
Split new method in a new group backend interface 2 years ago
Carl Schwan 35dc223500
Optimize retrieving display name when searching for users in a group 2 years ago
Julien Veyssier d9925806eb
dispatch new BeforeGroupChangedEvent before setDisplayName on groups 2 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 2 years ago
Anna Larch 7c4ceb444c Add group display name cache 2 years ago
Côme Chilliet 32eef3b10f
Do not ignore return value of deleteGroup from backend 3 years ago
Côme Chilliet 6be7aa112f
Migrate from ILogger to LoggerInterface in lib/private 3 years ago
Côme Chilliet d5544923a9
Strong type OC\Group\MetaData 3 years ago
Côme Chilliet 3ecba9fd17
Fix typing of OC\Group\MetaData::sorting 3 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 4 years ago
Tom Grant 23dbbca1a0 Fix indentation error 4 years ago
tgrant f1710b57bc Fix null displayname crash as described in #21885 4 years ago
Roeland Jago Douma 68ec18323d Fix types in the Group Manager 4 years ago
Johannes Leuker 2796ef80ff Show group backends in occ group:list --info and group:info 4 years ago
Christoph Wurst 8b64e92b92
Bump doctrine/dbal from 2.12.0 to 3.0.0 4 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 4 years ago
Morris Jobke e4f53ff91b
Add typed events for adding and removing a subadmin 4 years ago
Daniel Kesselberg 096fe20611
Help static code analysis to understand code. 4 years ago
Morris Jobke d3680e682a
Remove not needed semicolon and PHPDoc hint 4 years ago
Morris Jobke fee13e7ffd
Search also the email and displayname in user mangement for groups 4 years ago
Christoph Wurst a636aef585
Allow group search by display name 5 years ago
Robin Appelman aa83b0b22d
dont get the group details if we only ask for the id 5 years ago
Roeland Jago Douma 5ebb53593c
Improve group queries 5 years ago