Commit Graph

102 Commits (e378a757fffa3e43a798c0bce7d2d831912bcf75)

Author SHA1 Message Date
Roman Kreisel b35aa513ab Solves # 9 years ago
Jörn Friedrich Dreyer 64043e9bcc move methods to correct interface, deprecate private interface 9 years ago
Jörn Friedrich Dreyer bd77cd98c9 allow apps to add an OCP GroupInterface backend 9 years ago
Thomas Müller 5036e4527f Use IDbConnectin::insertIfNotExist 9 years ago
Joas Schilling 436ce1f4a6 Use insertIfNotExists() when creating a group 9 years ago
Thomas Müller 682821c71e Happy new year! 9 years ago
Roeland Jago Douma 9f4b296685 Properly close cursors 9 years ago
Roeland Jago Douma 9e322828f2 Cache if a group exists 9 years ago
Roeland Jago Douma 3c8f4784e9 Inject DBConnection 9 years ago
Roeland Jago Douma 53e37804ec The group database backend should cache groups 9 years ago
Thomas Müller c86483f3ed Adjust PHPDoc as suggested 9 years ago
Thomas Müller 9ec2850c78 Use mocks when testing isSharingDisabledForUser 9 years ago
Joas Schilling 292dc553c3 Make sure that group names are strings not integers 9 years ago
Lukas Reschke c6f6a8758b Drop OC_SubAdmin and replace usages 9 years ago
Lukas Reschke 8f09d5b67c Update license headers 9 years ago
Roeland Jago Douma 0e9ab13943 New \OC\SubAdmin class 9 years ago
Morris Jobke f63915d0c8 update license headers and authors 10 years ago
Lukas Reschke 1ead0b6f95 Use proper type 10 years ago
Joas Schilling 497fe93b6c Do not return backends but add a method to check for one 10 years ago
Joas Schilling 171f86ca2e Only sort by group name when LDAP is involved 10 years ago
Joas Schilling 8efc8c0a96 Reduce the complexity of the search queries in the backends to a minimum 10 years ago
Joas Schilling d683752b37 Sort user groups by group name and hide the user count 10 years ago
Thomas Müller 88cc52c408 Avoid php message "Invalid argument supplied for foreach()" - refs #15590 10 years ago
Jenkins for ownCloud b585d87d9d Update license headers 10 years ago
Roeland Jago Douma abfb524b29 When searching for displayname then search for displayname 10 years ago
Morris Jobke 06aef4e8b1 Revert "Updating license headers" 10 years ago
Joas Schilling 6e9f3b2f7e Clear the local cache when we clear the backends 10 years ago
Jenkins for ownCloud 6a1a4880f0 Updating license headers 10 years ago
Robin Appelman 409453bc60 better user group caching 10 years ago
Bernhard Posselt 6779bf113d add isAdmin and isInGroup methods for the group manager 10 years ago
Lukas Reschke fe7d9a7ca0 Add REST route for user & group management 10 years ago
Joas Schilling 24511c6f00 Move OC_GROUP_BACKEND_* constants to OC_Group_Backend class 10 years ago
Joas Schilling e1f3abf7a5 Correctly namespace and autoload DatabaseException 10 years ago
Arthur Schiwon 4e8c7570d4 make performance less bad. Still far from good, but at least it works 11 years ago
Arthur Schiwon a7a532f58a with several backends, more than limit can be returned 11 years ago
michag86 8abe441d4a cleanup group admin(s) on deleteGroup 11 years ago
michag86 ca58ac50a2 fix for issue #10880 11 years ago
Vincent Petry d7db006315 Revert "fix for issue #10880" 11 years ago
michag86 0df070a8e4 fix for issue #10880 11 years ago
voxsim 7a14f94ae5 1. remove sizeof($filteredUsers) > 0 as condition 11 years ago
voxsim 1366133d2b add more logic in displayNamesInGroup for big user bases 11 years ago
Arthur Schiwon 0bb460c9b5 retrieve local users, groups and group members in a sorted way 11 years ago
voxsim a49610e18a change logic in displayNamesInGroup and add some unit tests 11 years ago
Joas Schilling f80baf03d4 Fix getting group '0' from database backend 11 years ago
Robin Appelman 94fa21d146 Add group management to the public api 11 years ago
Stephan Peijnik 4d74aa09bf Port of #9584 11 years ago
Thomas Müller 73e2bf7bf4 fixing PHPDoc 11 years ago
Arthur Schiwon ab2c7e06a4 remove dead code 11 years ago
voxsim 5d30ed9ad1 fix in displayNamesInGroup: when specified limit N, we did complex search only in the first N users 11 years ago
Arthur Schiwon f3ecf819ec extend Dummy user and group implementation to pass tests 11 years ago