Class humhub\modules\admin\controllers\ApprovalController

Inheritancehumhub\modules\admin\controllers\ApprovalController » humhub\modules\admin\components\Controller » humhub\components\Controller » yii\web\Controller

ApprovalController handels new user approvals

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\ApprovalController
$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
actionApprove() humhub\modules\admin\controllers\ApprovalController
actionDecline() humhub\modules\admin\controllers\ApprovalController
actionIndex() humhub\modules\admin\controllers\ApprovalController
appendPageTitle() Append a page title. humhub\components\Controller
beforeAction() humhub\modules\admin\controllers\ApprovalController
behaviors() humhub\modules\admin\components\Controller
checkCanApproveUsers() humhub\modules\admin\controllers\ApprovalController
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\ApprovalController
htmlRedirect() Create Redirect for AJAX Requests which output goes into HTML content. humhub\components\Controller
init() humhub\modules\admin\controllers\ApprovalController
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

Events

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

actionApprove() public method

public void actionApprove ( $id )
$id
actionDecline() public method

public void actionDecline ( $id )
$id
actionIndex() public method

public void actionIndex ( )
beforeAction() public method

public void beforeAction ( $action )
$action
checkCanApproveUsers() public method

public boolean checkCanApproveUsers ( $rule, $access )
$rule
$access
throws Throwable
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 ( )