Open Journal Systems
3.3.0
EditorDecisionAccessPolicy.inc.php
1
<?php
15
import
(
'lib.pkp.classes.security.authorization.internal.ContextPolicy'
);
16
17
class
EditorDecisionAccessPolicy
extends
ContextPolicy
{
26
function
__construct
($request, &$args, $roleAssignments, $submissionParameterName, $stageId) {
27
parent::__construct($request);
28
29
// A decision can only be made if there is a valid workflow stage
30
import
(
'lib.pkp.classes.security.authorization.WorkflowStageAccessPolicy'
);
31
$this->
addPolicy
(
new
WorkflowStageAccessPolicy
($request, $args, $roleAssignments, $submissionParameterName, $stageId, WORKFLOW_TYPE_EDITORIAL));
32
33
// An editor decision can only be made if there is an editor assigned to the stage
34
import
(
'lib.pkp.classes.security.authorization.internal.ManagerRequiredPolicy'
);
35
$this->
addPolicy
(
new
ManagerRequiredPolicy
($request));
36
}
37
}
38
39
ManagerRequiredPolicy
Class to prevent access unless a manager is assigned to the stage.
Definition:
ManagerRequiredPolicy.inc.php:20
EditorDecisionAccessPolicy\__construct
__construct($request, &$args, $roleAssignments, $submissionParameterName, $stageId)
Definition:
EditorDecisionAccessPolicy.inc.php:26
ContextPolicy
Basic policy that ensures availability of a context in the request context and a valid user group....
Definition:
ContextPolicy.inc.php:19
WorkflowStageAccessPolicy
Class to control access to OMP's submission workflow stage components.
Definition:
WorkflowStageAccessPolicy.inc.php:19
PolicySet\addPolicy
addPolicy($policyOrPolicySet, $addToTop=false)
Definition:
PolicySet.inc.php:63
EditorDecisionAccessPolicy
Class to control access to submission workflow stage components.
Definition:
EditorDecisionAccessPolicy.inc.php:17
lib
pkp
classes
security
authorization
EditorDecisionAccessPolicy.inc.php
Generated on Fri Aug 28 2020 14:51:34 for Open Journal Systems by
1.8.17