Open Monograph Press
3.3.0
ReviewerHandler.inc.php
1
<?php
2
16
import
(
'lib.pkp.pages.reviewer.PKPReviewerHandler'
);
17
18
class
ReviewerHandler
extends
PKPReviewerHandler
{
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();
41
$this->
addPolicy
(
new
SubmissionAccessPolicy
(
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
pages
reviewer
ReviewerHandler.inc.php
Generated on Fri Aug 28 2020 14:53:39 for Open Monograph Press by
1.8.17