* [FIX] Minor fixes

* [ADD] Configuration module. Work in progress.
This commit is contained in:
nuxsmin
2018-02-06 01:11:00 +01:00
parent 8ce69f38bc
commit 74741853bd
35 changed files with 1760 additions and 1236 deletions

View File

@@ -31,11 +31,11 @@ use SP\DataModel\ItemSearchData;
use SP\Http\Request;
use SP\Modules\Web\Controllers\Helpers\ItemsGridHelper;
use SP\Modules\Web\Controllers\Helpers\TabsGridHelper;
use SP\Repositories\AuthToken\AuthTokenRepository;
use SP\Repositories\PublicLink\PublicLinkRepository;
use SP\Repositories\User\UserRepository;
use SP\Repositories\UserGroup\UserGroupRepository;
use SP\Repositories\UserProfile\UserProfileRepository;
use SP\Services\AuthToken\AuthTokenService;
use SP\Services\PublicLink\PublicLinkService;
use SP\Services\User\UserService;
use SP\Services\UserGroup\UserGroupService;
use SP\Services\UserProfile\UserProfileService;
/**
* Class AccessMgmtController
@@ -110,50 +110,60 @@ class AccessManagerController extends ControllerBase
/**
* Returns users' data tab
*
* @throws \SP\Core\Dic\ContainerException
*/
protected function getUsersList()
{
$service = new UserRepository();
$service = new UserService();
return $this->itemsGridHelper->getUsersGrid($service->search($this->itemSearchData))->updatePager();
}
/**
* Returns users group data tab
*
* @throws \SP\Core\Dic\ContainerException
*/
protected function getUsersGroupList()
{
$service = new UserGroupRepository();
$service = new UserGroupService();
return $this->itemsGridHelper->getUserGroupsGrid($service->search($this->itemSearchData))->updatePager();
}
/**
* Returns users profile data tab
*
* @throws \SP\Core\Dic\ContainerException
*/
protected function getUsersProfileList()
{
$service = new UserProfileRepository();
$service = new UserProfileService();
return $this->itemsGridHelper->getUserProfilesGrid($service->search($this->itemSearchData))->updatePager();
}
/**
* Returns API tokens data tab
*
* @throws \SP\Core\Dic\ContainerException
*/
protected function getApiTokensList()
{
$service = new AuthTokenRepository();
$service = new AuthTokenService();
return $this->itemsGridHelper->getApiTokensGrid($service->search($this->itemSearchData))->updatePager();
}
/**
* Returns public links data tab
*
* @throws \SP\Core\Dic\ContainerException
*/
protected function getPublicLinksList()
{
$service = new PublicLinkRepository();
$service = new PublicLinkService();
return $this->itemsGridHelper->getPublicLinksGrid($service->search($this->itemSearchData))->updatePager();
}