👌 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:
10
lib/base.php
10
lib/base.php
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user