summaryrefslogtreecommitdiffstats
path: root/lib/private/group
Commit message (Collapse)AuthorAgeFilesLines
* Move \OC\Group to PSR-4Roeland Jago Douma2016-05-013-840/+0
|
* Move old classes to legacyRoeland Jago Douma2016-05-014-650/+0
|
* Move the group dummy backend to testRoeland Jago Douma2016-04-191-213/+0
| | | | | The dummy backend is only used for testing and should thus reside in tests.
* Make sure that the return value is an arrayJoas Schilling2016-03-071-1/+1
|
* Remove Scrutinizer Auto FixerLukas Reschke2016-03-012-2/+0
|
* Update author informationLukas Reschke2016-03-015-4/+7
| | | | Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
* Fix even moreRoeland Jago Douma2016-02-191-1/+2
|
* Fix more thingsJoas Schilling2016-02-191-0/+1
|
* Scrutinizer Auto-FixesScrutinizer Auto-Fixer2016-02-192-1/+4
| | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
* Solves #Roman Kreisel2016-01-211-0/+5
|
* Merge pull request #21717 from owncloud/addpublicgroupinterfaceThomas Müller2016-01-152-4/+5
|\ | | | | allow apps to add an OCP GroupInterface backend
| * allow apps to add an OCP GroupInterface backendJörn Friedrich Dreyer2016-01-142-5/+6
| |
* | Merge pull request #21714 from owncloud/groups-insertifnotexistsThomas Müller2016-01-141-34/+5
|\ \ | | | | | | Groups insertifnotexists
| * | Use IDbConnectin::insertIfNotExistThomas Müller2016-01-141-2/+1
| | |
| * | Use insertIfNotExists() when creating a groupJoas Schilling2016-01-141-33/+5
| |/
* / move methods to correct interface, deprecate private interfaceJörn Friedrich Dreyer2016-01-142-61/+6
|/
* Merge pull request #20018 from owncloud/cache_group_backendThomas Müller2016-01-131-29/+129
|\ | | | | The group database backend should cache groups
| * Properly close cursorsRoeland Jago Douma2016-01-121-6/+13
| |
| * Cache if a group existsRoeland Jago Douma2016-01-121-0/+1
| |
| * Inject DBConnectionRoeland Jago Douma2016-01-121-24/+89
| | | | | | | | | | * Use query builder * Minor unit tests additions
| * The group database backend should cache groupsRoeland Jago Douma2016-01-121-12/+39
| | | | | | | | | | | | | | | | | | This avoids duplicated queries like first checking the group_users db and then just doing a select on the group db. Those enries are linked (and should be using foreign keys!) This commit makes sure we cache those entries. If a user is part of N groups this saves N queries on webdav access
* | Happy new year!Thomas Müller2016-01-128-15/+15
|/
* Adjust PHPDoc as suggestedThomas Müller2015-11-201-1/+1
|
* Use mocks when testing isSharingDisabledForUserThomas Müller2015-11-191-0/+3
|
* Make sure that group names are strings not integersJoas Schilling2015-11-061-1/+3
|
* Drop OC_SubAdmin and replace usagesLukas Reschke2015-10-291-34/+19
|
* Update license headersLukas Reschke2015-10-261-1/+1
|
* New \OC\SubAdmin classRoeland Jago Douma2015-10-211-1/+18
| | | | | | | * DI * Tests * moved OC_SubAdmin to legacy * Added to private OC\GroupManager
* update license headers and authorsMorris Jobke2015-06-252-0/+4
|
* Use proper typeLukas Reschke2015-06-191-1/+1
| | | | This is a string
* Do not return backends but add a method to check for oneJoas Schilling2015-06-161-3/+14
|
* Only sort by group name when LDAP is involvedJoas Schilling2015-06-161-0/+7
|
* Merge pull request #16402 from owncloud/issue-15956-slow-group-usercountThomas Müller2015-06-081-15/+24
|\ | | | | Sort user groups by group name and hide the user count
| * Sort user groups by group name and hide the user countJoas Schilling2015-05-181-15/+24
| |
* | Reduce the complexity of the search queries in the backends to a minimumJoas Schilling2015-05-181-6/+27
|/
* Avoid php message "Invalid argument supplied for foreach()" - refs #15590Thomas Müller2015-04-141-2/+4
|
* Merge pull request #15169 from rullzer/fix_displayNamesInGroupMorris Jobke2015-03-301-1/+1
|\ | | | | Groupmanagers displayNamesInGroup should actually search in displaynames
| * When searching for displayname then search for displaynameRoeland Jago Douma2015-03-241-1/+1
| |
* | Update license headersJenkins for ownCloud2015-03-268-101/+183
|/
* Revert "Updating license headers"Morris Jobke2015-02-268-179/+136
| | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* Clear the local cache when we clear the backendsJoas Schilling2015-02-251-0/+1
|
* Merge pull request #13829 from owncloud/appmanager-listVincent Petry2015-02-231-10/+1
|\ | | | | Better caching for enabled apps
| * better user group cachingRobin Appelman2015-02-171-10/+1
| |
* | Updating license headersJenkins for ownCloud2015-02-238-136/+179
|/
* add isAdmin and isInGroup methods for the group managerBernhard Posselt2014-12-171-2/+28
|
* Add REST route for user & group managementLukas Reschke2014-12-082-3/+9
| | | | First step of a somewhat testable user management. - I know, the JSON returns are in an ugly format but the JS expects it that way. So let's keep it that way until we have time to fix the JS in the future.
* Merge pull request #12470 from owncloud/jenkins-12447Lukas Reschke2014-11-274-11/+33
|\ | | | | Jenkins 12447
| * Move OC_GROUP_BACKEND_* constants to OC_Group_Backend classJoas Schilling2014-11-274-11/+33
| |
* | Correctly namespace and autoload DatabaseExceptionJoas Schilling2014-11-271-1/+1
|/
* Merge pull request #11479 from owncloud/cleanup-group-admin-on-deleteGroupMorris Jobke2014-11-131-0/+4
|\ | | | | cleanup group admin(s) on deleteGroup