49 assert(
'$permissionToCheck == Permission::READ || $permissionToCheck == Permission::WRITE ||
50 $permissionToCheck == Permission::DELETE');
57 $securableItem->checkPermissionsHasAnyOf($permissionToCheck);
84 static::processAccessFailure($fromAjax);
85 Yii::app()->end(0,
false);
100 static::processAccessFailure($fromAjax);
101 Yii::app()->end(0,
false);
116 static::processAccessFailure($fromAjax);
117 Yii::app()->end(0,
false);
128 assert(
'is_string($moduleClassName)');
134 static::processAccessFailure($fromAjax);
135 Yii::app()->end(0,
false);
144 assert(
'is_string($moduleClassName)');
149 static::processAccessFailure($fromAjax);
150 Yii::app()->end(0,
false);
153 protected static function processAccessFailure($fromAjax =
false, $nonAjaxFailureMessageContent = null)
155 static::renderAccessFailureContent($fromAjax, $nonAjaxFailureMessageContent);
158 protected static function renderAccessFailureContent($fromAjax =
false, $nonAjaxFailureMessageContent = null)
170 echo $view->render();
static doesCurrentUserHavePermissionOnSecurableItem($securableItem, $permissionToCheck)
static resolveAccessCanCurrentUserDeleteModel(RedBeanModel $model, $fromAjax=false)
static resolveCanCurrentUserAccessModule($moduleClassName, $fromAjax=false)
static resolveAccessCanCurrentUserReadModel(RedBeanModel $model, $fromAjax=false)
static canUserAccessModule($moduleClassName, $user)
static resolveAccessCanCurrentUserWriteModule($moduleClassName, $fromAjax=false)
static resolveAccessCanCurrentUserWriteModel(RedBeanModel $model, $fromAjax=false)