From 8650c9a54ffbdc9cf7e85c45d113837c9a947449 Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Thu, 26 Sep 2024 12:31:13 +0300 Subject: [PATCH 1/2] pkp/pkp-lib#10459 Support for role assignment invitation --- pages/reviewer/ReviewerHandler.php | 5 ++++- registry/emailTemplates.xml | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pages/reviewer/ReviewerHandler.php b/pages/reviewer/ReviewerHandler.php index edfeeb738d..e72dcb2d97 100644 --- a/pages/reviewer/ReviewerHandler.php +++ b/pages/reviewer/ReviewerHandler.php @@ -18,6 +18,7 @@ use APP\core\Request; use APP\facades\Repo; +use PKP\invitation\core\enums\InvitationAction; use PKP\pages\reviewer\PKPReviewerHandler; use PKP\security\authorization\SubmissionAccessPolicy; use PKP\security\Role; @@ -55,7 +56,9 @@ public function authorize($request, &$args, $roleAssignments) $invitation = Repo::invitation()->getByKey($accessKeyCode); if (isset($invitation)) { - $invitation->acceptHandle($request); + $invitationHandler = $invitation->getInvitationActionRedirectController(); + $invitationHandler->preRedirectActions(InvitationAction::ACCEPT); + $invitationHandler->acceptHandle($request); } } } diff --git a/registry/emailTemplates.xml b/registry/emailTemplates.xml index b27bd8d53d..5d29110f3f 100644 --- a/registry/emailTemplates.xml +++ b/registry/emailTemplates.xml @@ -71,4 +71,5 @@ + From 72bef9cad1de6ed580689c5e9c52ad4f8a93f817 Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Thu, 26 Sep 2024 22:03:35 +0300 Subject: [PATCH 2/2] Submodule update ##defstat/i10459## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index e453134f44..0f866e8803 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit e453134f4433953366dfd787220936b7c97ea905 +Subproject commit 0f866e88033621e8da0825bfe78b620308daf842