👌 IMPROVE: move group creation to imap class && check for two additional parameters wheter to stripe domain and create group based on domain or not

Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
Signed-off-by: none <vlad@teksperts.nyc>
This commit is contained in:
Jonas Sulzer
2019-05-22 22:52:20 +02:00
committed by none
parent dd1d9a7e8b
commit aeb4476752
2 changed files with 29 additions and 14 deletions

View File

@@ -173,10 +173,8 @@ abstract class Base extends \OC\User\Backend{
*
* @return void
*/
protected function storeUser($uid)
{
protected function storeUser($uid) {
if (!$this->userExists($uid)) {
$query = \OC::$server->getDatabaseConnection()->getQueryBuilder();
$query->insert('users_external')
->values([
@@ -184,13 +182,7 @@ abstract class Base extends \OC\User\Backend{
'backend' => $query->createNamedParameter($this->backend),
]);
$query->execute();
$pieces = explode('@',$uid,2);
if($pieces[1]) {
$createduser = \OC::$server->getUserManager()->get($uid);
\OC::$server->getGroupManager()->createGroup($pieces[1])->addUser($createduser);
}
}
}
/**