You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/modules/notification
James Lakin 6fc129fe62
Fix repository create/delete event webhooks (#13008)
This small PR changes the webhook trigger behaviour to be more in line with what's expected. (When 'repository' events are enabled, of course)

In other words:

For system-wide or default webhooks, repository events will now trigger said webhook. Previously it had to be under an organization for create events to be visible - a tad unexpected!
Deleting a repository will now fire its own defined webhooks, not just organisational and system ones.
In order to enable the latter the webhook has to now be triggered before the actual repo undergoes deletion. I'm willing to tweak this to try and 'grab' the webhook model beforehand and trigger the webhook notifier directly afterwards, but this may make the code more complex for little benefit.

Closes #11766, #9180.
4 years ago
..
action Fix panic when adding long comment (#12892) 4 years ago
base Change/remove a branch of an open issue (#9080) 4 years ago
indexer Change/remove a branch of an open issue (#9080) 4 years ago
mail Add email notify for new release (#12463) 4 years ago
ui Add push commits history comment on PR time-line (#11167) 4 years ago
webhook Fix repository create/delete event webhooks (#13008) 4 years ago
notification.go Change/remove a branch of an open issue (#9080) 4 years ago