function authorize($request, &$args, $roleAssignments)
{
$context = $request->getContext();
if ($context->getSetting('reviewerAccessKeysEnabled')) {
$this->_validateAccessKey($request);
}
import('lib.pkp.classes.security.authorization.SubmissionAccessPolicy');
$this->addPolicy(new SubmissionAccessPolicy($request, $args, $roleAssignments));
return parent::authorize($request, $args, $roleAssignments);
}