Class humhub\modules\admin\controllers\GroupController

Inheritancehumhub\modules\admin\controllers\GroupController » humhub\modules\admin\components\Controller » humhub\components\Controller » yii\web\Controller
Available since version0.5

Group Administration Controller

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$actionTitlesMap array Page titles humhub\components\Controller
$adminOnly boolean If true only allows access for system admins else the access is restricted by getAccessRules() humhub\modules\admin\controllers\GroupController
$loggedInOnly humhub\modules\admin\components\Controller
$pageTitle string Title of the rendered page humhub\components\Controller
$prependActionTitles boolean Append page title humhub\components\Controller
$subLayout null|string The name of the sub layout to be applied to this controller's views. humhub\modules\admin\components\Controller

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$access string Defines the ControllerAccess class for this controller responsible for managing access rules humhub\components\Controller

Public Methods

Hide inherited methods

MethodDescriptionDefined By
actionAddMembers() humhub\modules\admin\controllers\GroupController
actionAdminUserSearch() humhub\modules\admin\controllers\GroupController
actionDelete() Deletes a group humhub\modules\admin\controllers\GroupController
actionEdit() Edits or Creates a user group humhub\modules\admin\controllers\GroupController
actionEditManagerRole() humhub\modules\admin\controllers\GroupController
actionIndex() List all available user groups humhub\modules\admin\controllers\GroupController
actionManageGroupUsers() humhub\modules\admin\controllers\GroupController
actionManagePermissions() humhub\modules\admin\controllers\GroupController
actionNewMemberSearch() humhub\modules\admin\controllers\GroupController
actionRemoveGroupUser() humhub\modules\admin\controllers\GroupController
appendPageTitle() Append a page title. humhub\components\Controller
beforeAction() humhub\components\Controller
behaviors() humhub\modules\admin\components\Controller
checkGroupAccess() humhub\modules\admin\controllers\GroupController
forcePostRequest() Throws HttpException in case the request is not an post request, otherwise returns true. humhub\components\Controller
getAccess() humhub\components\Controller
getAccessRules() Returns access rules for the standard access control behavior humhub\modules\admin\controllers\GroupController
htmlRedirect() Create Redirect for AJAX Requests which output goes into HTML content. humhub\components\Controller
init() humhub\modules\admin\controllers\GroupController
prependPageTitle() Prepend a page title. humhub\components\Controller
redirect() humhub\components\Controller
renderAjaxContent() humhub\components\Controller
renderContent() Renders a static string by applying the layouts (sublayout + layout. humhub\components\Controller
renderModalClose() Closes a modal humhub\components\Controller
setActionTitles() Set a map that indicates what page title should be shown for the currently active action. humhub\components\Controller
setJsViewStatus() Sets some ui state as current controller/module and active topmenu. humhub\components\Controller
setPageTitle() Set the page title. humhub\components\Controller

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
forbidden() humhub\components\Controller


Hide inherited events

EventTypeDescriptionDefined By
EVENT_INIT \yii\base\Event An event raised on init a controller. humhub\components\Controller

Property Details

$adminOnly public property

If true only allows access for system admins else the access is restricted by getAccessRules()

public boolean $adminOnly false

Method Details

actionAddMembers() public method

public void actionAddMembers ( )
actionAdminUserSearch() public method

public void actionAdminUserSearch ( $keyword, $id )
actionDelete() public method

Deletes a group

On deletion all group members will be moved to another group.

public void actionDelete ( )
actionEdit() public method

Edits or Creates a user group

public void actionEdit ( )
actionEditManagerRole() public method

public void actionEditManagerRole ( )
actionIndex() public method

List all available user groups

public void actionIndex ( )
actionManageGroupUsers() public method

public void actionManageGroupUsers ( )
actionManagePermissions() public method

public void actionManagePermissions ( )
actionNewMemberSearch() public method

public void actionNewMemberSearch ( )
actionRemoveGroupUser() public method

public void actionRemoveGroupUser ( )
checkGroupAccess() public method

public void checkGroupAccess ( $group )
getAccessRules() public method

Returns access rules for the standard access control behavior

public array getAccessRules ( )
return array

The access permissions

init() public method

public void init ( )