|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct ($request, $workflowType=null) | |
| effect () | |
Public Member Functions inherited from AuthorizationPolicy | |
| __construct ($message=null) | |
| addAuthorizedContextObject ($assocType, &$authorizedObject) | |
| applies () | |
| & | getAdvice ($adviceType) |
| & | getAuthorizedContext () |
| & | getAuthorizedContextObject ($assocType) |
| hasAdvice ($adviceType) | |
| hasAuthorizedContextObject ($assocType) | |
| setAdvice ($adviceType, &$adviceContent) | |
| setAuthorizedContext (&$authorizedContext) | |
Data Fields | |
| $_request | |
| $_workflowType | |
Data Fields inherited from AuthorizationPolicy | |
| $_advice = array() | |
| $_authorizedContext = array() | |
Policy to deny access if an user assigned workflow stage is not found.
Definition at line 19 of file UserAccessibleWorkflowStageRequiredPolicy.inc.php.
| UserAccessibleWorkflowStageRequiredPolicy::__construct | ( | $request, | |
$workflowType = null |
|||
| ) |
Constructor
| $request | PKPRequest |
| $workflowType | string Which workflow the stage access must be granted for. One of WORKFLOW_TYPE_*. |
Definition at line 38 of file UserAccessibleWorkflowStageRequiredPolicy.inc.php.
References AppLocale\requireComponents().
| UserAccessibleWorkflowStageRequiredPolicy::effect | ( | ) |
Reimplemented from AuthorizationPolicy.
Reimplemented in QueryUserAccessibleWorkflowStageRequiredPolicy.
Definition at line 51 of file UserAccessibleWorkflowStageRequiredPolicy.inc.php.
References $_request, AuthorizationPolicy\addAuthorizedContextObject(), PKPServices\get(), PKPApplication\get(), AuthorizationPolicy\getAuthorizedContextObject(), and PKPApplication\getWorkflowTypeRoles().
| PKPRequest UserAccessibleWorkflowStageRequiredPolicy::$_request |
Definition at line 24 of file UserAccessibleWorkflowStageRequiredPolicy.inc.php.
Referenced by effect().
| string UserAccessibleWorkflowStageRequiredPolicy::$_workflowType |
Workflow type. One of WORKFLOW_TYPE_... *
Definition at line 30 of file UserAccessibleWorkflowStageRequiredPolicy.inc.php.