Skip to content

Commit d5137b9

Browse files
JuliusHarmsmauromsl
authored andcommitted
feat: fire ON_REVISIONS_REQUESTED event when revisions are requested
1 parent a70b86e commit d5137b9

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/review/logic.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,15 @@ def handle_decision_action(article, draft, request):
582582
article.stage = submission_models.STAGE_UNDER_REVISION
583583
article.save()
584584

585+
event_logic.Events.raise_event(
586+
event_logic.Events.ON_REVISIONS_REQUESTED,
587+
**{
588+
"article": article,
589+
"revision": revision,
590+
"request": request,
591+
},
592+
)
593+
585594
kwargs["user_message_content"] = revision_rendered_template
586595
kwargs["revision"] = revision
587596
event_logic.Events.raise_event(

src/review/views.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2034,6 +2034,16 @@ def request_revisions(request, article_id):
20342034
article.stage = submission_models.STAGE_UNDER_REVISION
20352035
article.save()
20362036

2037+
kwargs = {
2038+
"article": article,
2039+
"revision": revision_request,
2040+
"request": request,
2041+
}
2042+
event_logic.Events.raise_event(
2043+
event_logic.Events.ON_REVISIONS_REQUESTED,
2044+
**kwargs,
2045+
)
2046+
20372047
return redirect(
20382048
reverse(
20392049
"request_revisions_notification",

0 commit comments

Comments
 (0)