-
Story
-
Resolution: Unresolved
-
Minor
-
None
As a developer I would like to be able to provide an implementation for a specific configuration and payload processing of web-hooks implemented by a specific plugin purchased in the Atlassian marketplace (functionality available only on the server side).
This would allow, through a custom configuration and registration of the web hook (repository? workspace? global?), to use specific peculiarities of the plugin installed on the server; such as: not sending a notification for commits/actions performed by a specific user (builder user), those coming from one or more specific branches or any other type of functionality supported by the web-hooks plugin.
This mean we have to design some interfaces to:
- WebHook provider to partecipate the web hook lifecycle (to register new one, update existing and so on) given the server URL / branch.
- Add configuration (maybe again through traits) to pass be passed to the web hook provided
- An interface for the WebHook processor to extract the payload informations