Open Monograph Press  3.3.0
OmpPublishedSubmissionAccessPolicy.inc.php
1 <?php
15 import('lib.pkp.classes.security.authorization.internal.ContextPolicy');
16 
25  function __construct($request, $args, $roleAssignments, $submissionParameterName = 'submissionId') {
26  parent::__construct($request);
27 
28  // Require published submissions
29  import('classes.security.authorization.OmpPublishedSubmissionRequiredPolicy');
30  $this->addPolicy(new OmpPublishedSubmissionRequiredPolicy($request, $args, $submissionParameterName));
31  }
32 }
33 
34 
ContextPolicy
Basic policy that ensures availability of a context in the request context and a valid user group....
Definition: ContextPolicy.inc.php:19
OmpPublishedSubmissionRequiredPolicy
Policy that ensures that the request contains a valid published submission.
Definition: OmpPublishedSubmissionRequiredPolicy.inc.php:17
PolicySet\addPolicy
addPolicy($policyOrPolicySet, $addToTop=false)
Definition: PolicySet.inc.php:63
OmpPublishedSubmissionAccessPolicy\__construct
__construct($request, $args, $roleAssignments, $submissionParameterName='submissionId')
Definition: OmpPublishedSubmissionAccessPolicy.inc.php:25
OmpPublishedSubmissionAccessPolicy
Class to control access to published submissions in OMP.
Definition: OmpPublishedSubmissionAccessPolicy.inc.php:17