mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-03 07:04:07 +01:00
* [ADD] Default permissions rewritten to make a more generic approach. Now it can manage multiple items/modules default values from the same view, so it's called Items Preset.
* [MOD] Code refactoring
This commit is contained in:
@@ -27,14 +27,12 @@ namespace SP\Modules\Web\Controllers;
|
||||
use SP\Core\Acl\Acl;
|
||||
use SP\Core\Events\Event;
|
||||
use SP\DataModel\ItemSearchData;
|
||||
use SP\Modules\Web\Controllers\Helpers\Grid\AccountDefaultPermissionGrid;
|
||||
use SP\Modules\Web\Controllers\Helpers\Grid\AuthTokenGrid;
|
||||
use SP\Modules\Web\Controllers\Helpers\Grid\PublicLinkGrid;
|
||||
use SP\Modules\Web\Controllers\Helpers\Grid\UserGrid;
|
||||
use SP\Modules\Web\Controllers\Helpers\Grid\UserGroupGrid;
|
||||
use SP\Modules\Web\Controllers\Helpers\Grid\UserProfileGrid;
|
||||
use SP\Modules\Web\Controllers\Helpers\TabsGridHelper;
|
||||
use SP\Services\Account\AccountDefaultPermissionService;
|
||||
use SP\Services\AuthToken\AuthTokenService;
|
||||
use SP\Services\PublicLink\PublicLinkService;
|
||||
use SP\Services\User\UserService;
|
||||
@@ -91,10 +89,6 @@ final class AccessManagerController extends ControllerBase
|
||||
$this->tabsGridHelper->addTab($this->getUsersProfileList());
|
||||
}
|
||||
|
||||
if ($this->checkAccess(Acl::ACCOUNT_DEFAULT_PERMISSION)) {
|
||||
$this->tabsGridHelper->addTab($this->getAccountDefaultPermissionList());
|
||||
}
|
||||
|
||||
if ($this->checkAccess(Acl::AUTHTOKEN)) {
|
||||
$this->tabsGridHelper->addTab($this->getApiTokensList());
|
||||
}
|
||||
@@ -181,20 +175,6 @@ final class AccessManagerController extends ControllerBase
|
||||
->updatePager();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns API tokens data tab
|
||||
*
|
||||
* @return \SP\Html\DataGrid\DataGridTab
|
||||
* @throws \SP\Core\Exceptions\ConstraintException
|
||||
* @throws \SP\Core\Exceptions\QueryException
|
||||
*/
|
||||
protected function getAccountDefaultPermissionList()
|
||||
{
|
||||
return $this->dic->get(AccountDefaultPermissionGrid::class)
|
||||
->getGrid($this->dic->get(AccountDefaultPermissionService::class)->search($this->itemSearchData))
|
||||
->updatePager();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return TabsGridHelper
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user