diff --git a/Controller/BackendController.php b/Controller/BackendController.php index bedb9fc..2b2a523 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -17,12 +17,15 @@ namespace Modules\Admin\Controller; use Model\SettingMapper; use Modules\Admin\Models\AccountMapper; use Modules\Admin\Models\AccountPermissionMapper; +use Modules\Admin\Models\AppMapper; use Modules\Admin\Models\GroupMapper; use Modules\Admin\Models\GroupPermissionMapper; use Modules\Admin\Models\LocalizationMapper; +use Modules\Admin\Models\ModuleMapper; use Modules\Admin\Models\SettingsEnum; use Modules\Auditor\Models\AuditMapper; use Modules\Media\Models\MediaMapper; +use Modules\Organization\Models\UnitMapper; use phpOMS\Asset\AssetType; use phpOMS\Autoloader; use phpOMS\Contract\RenderableInterface; @@ -388,6 +391,10 @@ final class BackendController extends Controller $view->data['permissions'] = $permissions; + $view->data['units'] = UnitMapper::getAll()->execute(); + $view->data['apps'] = AppMapper::getAll()->execute(); + $view->data['modules'] = ModuleMapper::getAll()->execute(); + $accGrpSelector = new \Modules\Profile\Theme\Backend\Components\AccountGroupSelector\BaseView($this->app->l11nManager, $request, $response); $view->data['accGrpSelector'] = $accGrpSelector; diff --git a/Theme/Backend/groups-single.tpl.php b/Theme/Backend/groups-single.tpl.php index 3d9e63e..e57011d 100755 --- a/Theme/Backend/groups-single.tpl.php +++ b/Theme/Backend/groups-single.tpl.php @@ -137,20 +137,47 @@ echo $this->data['nav']->render(); ?>
-
+
getHtml('Permissions'); ?>
+
+ + +
- +
- +
- +
@@ -208,11 +235,11 @@ echo $this->data['nav']->render(); ?>
- - - - + + + +
@@ -222,15 +249,13 @@ echo $this->data['nav']->render(); ?>
getHtml('Permissions'); ?>
- + data-ui-element="tr" + data-add-tpl=".oms-add-tpl-permission" + data-update-form="permissionForm"> - -
getHtml('ID', '0', '0'); ?> getHtml('Unit'); ?> @@ -241,10 +266,10 @@ echo $this->data['nav']->render(); ?> getHtml('Comp'); ?> getHtml('Perm'); ?>