Open Monograph Press  3.3.0
ReviewerHandler.inc.php
1 <?php
2 
16 import('lib.pkp.pages.reviewer.PKPReviewerHandler');
17 
22  function __construct() {
23  parent::__construct();
24  $this->addRoleAssignment(
25  ROLE_ID_REVIEWER, array(
26  'submission', 'step', 'saveStep',
27  'showDeclineReview', 'saveDeclineReview', 'downloadFile'
28  )
29  );
30  }
31 
38  function authorize($request, &$args, $roleAssignments) {
39  import('lib.pkp.classes.security.authorization.SubmissionAccessPolicy');
40  $router = $request->getRouter();
42  $request,
43  $args,
44  $roleAssignments
45  ));
46  return parent::authorize($request, $args, $roleAssignments);
47  }
48 }
49 
50 
PKPHandler\addRoleAssignment
addRoleAssignment($roleIds, $operations)
Definition: PKPHandler.inc.php:213
PKPReviewerHandler
Handle requests for reviewer functions.
Definition: PKPReviewerHandler.inc.php:20
ReviewerHandler
Handle requests for reviewer functions.
Definition: ReviewerHandler.inc.php:18
ReviewerHandler\authorize
authorize($request, &$args, $roleAssignments)
Definition: ReviewerHandler.inc.php:38
ReviewerHandler\__construct
__construct()
Definition: ReviewerHandler.inc.php:22
SubmissionAccessPolicy
Base class to control (write) access to submissions and (read) access to submission details in OMP.
Definition: SubmissionAccessPolicy.inc.php:19
PKPHandler\addPolicy
addPolicy($authorizationPolicy, $addToTop=false)
Definition: PKPHandler.inc.php:157