nextcloud/settings
Daniel Calviño Sánchez 044d5a8d01 Inject public IGroupManager instead of private GroupManager
The public "IGroupManager" service returned by the dependency injection
system is automatically initialized with an "OC\Group\Database" backend.
However, no backend is automatically set in private "GroupManager"
instances. Therefore, a private "GroupManager" instance does not work as
expected when initialized through the dependency injection system.

Due to that this commit reverts a previous change in which the public
"IGroupManager" was replaced by a private "GroupManager" instance. That
change was needed when strict types were set, as "getSubAdmin()" is not
part of "IGroupManager" API, so the type had to be changed to
"GroupManager". Until a better solution is found strict types are
disabled again to be able to inject "IGroupManager" and also use
"getSubAdmin()".

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-03-13 09:52:27 +01:00
..
Activity Get correct translations for SecurityProvider 2018-01-02 09:46:53 +01:00
BackgroundJobs Use ::class statement instead of string 2018-01-29 12:03:47 +01:00
Controller Inject public IGroupManager instead of private GroupManager 2018-03-13 09:52:27 +01:00
Mailer Fix welcome text for better grammar in themed instances 2017-11-09 09:27:38 +01:00
Middleware Provide translated error message for permission error 2018-02-26 17:00:29 +01:00
ajax Run repair steps on uninstall in all cases 2018-03-06 10:41:55 +01:00
css Merge pull request #8606 from nextcloud/strengthify-unification 2018-03-02 15:05:04 +01:00
img Update the change.svg icon in the Settings app 2018-02-22 16:02:50 +01:00
js Revert wording back to updates 2018-03-09 09:49:22 +01:00
l10n [tx-robot] updated from transifex 2018-03-13 01:12:01 +00:00
templates Use proper method to format absolute timestamp 2018-03-12 15:16:52 +01:00
tests/js Sort apps by enabled/disabled but not by official/in-appstore in App Management 2017-09-10 20:50:22 -07:00
Application.php Update license headers 2017-11-06 16:56:19 +01:00
Hooks.php Update license headers 2017-11-06 16:56:19 +01:00
help.php Update with robin 2016-07-21 18:13:58 +02:00
routes.php Change @georgehrke's email 2017-11-06 20:38:59 +01:00
users.php Cleanup OC_User and OCP\User 2018-01-16 18:39:11 +01:00