mirror of
https://codeberg.org/forgejo/forgejo
synced 2024-11-28 04:36:11 +01:00
Backport #26401 by @yardenshoham
Add webhook events for pull request review requests
- Fixes #26371
- Added support for the "Pull request review requested" and "Pull
request review request removed" webhook events.
- Updated the `getPullRequestPayloadInfo` function in `general.go` to
handle these new webhook events.
# Before
![image](https://github.com/go-gitea/gitea/assets/20454870/bd942971-fb1d-40f3-8961-46638e3588fa)
# After
![image](https://github.com/go-gitea/gitea/assets/20454870/216e9c7d-0a4d-49f9-8492-2d14c88bbf4e)
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Yarden Shoham <git@yardenshoham.com>
(cherry picked from commit dbabdf6d71
)
This commit is contained in:
parent
8265bece8e
commit
0414e95cfb
|
@ -131,6 +131,10 @@ func getPullRequestPayloadInfo(p *api.PullRequestPayload, linkFormatter linkForm
|
||||||
case api.HookIssueReviewed:
|
case api.HookIssueReviewed:
|
||||||
text = fmt.Sprintf("[%s] Pull request reviewed: %s", repoLink, titleLink)
|
text = fmt.Sprintf("[%s] Pull request reviewed: %s", repoLink, titleLink)
|
||||||
attachmentText = p.Review.Content
|
attachmentText = p.Review.Content
|
||||||
|
case api.HookIssueReviewRequested:
|
||||||
|
text = fmt.Sprintf("[%s] Pull request review requested: %s", repoLink, titleLink)
|
||||||
|
case api.HookIssueReviewRequestRemoved:
|
||||||
|
text = fmt.Sprintf("[%s] Pull request review request removed: %s", repoLink, titleLink)
|
||||||
}
|
}
|
||||||
if withSender {
|
if withSender {
|
||||||
text += fmt.Sprintf(" by %s", linkFormatter(setting.AppURL+p.Sender.UserName, p.Sender.UserName))
|
text += fmt.Sprintf(" by %s", linkFormatter(setting.AppURL+p.Sender.UserName, p.Sender.UserName))
|
||||||
|
|
Loading…
Reference in a new issue