Bjarne Fyrstenborg
f47830b165
V14: Webhook Management API ( #15147 )
...
* Add webhook to management api
* Update webhook controllers
* Add ByKey webhook controller
* Fix typo
* Fix typo
* Update multiple webhooks
* Update using
* Remove duplicate constant after merge
* Fix typo in file name
* Update casing of IWebhookService
* Fix typo
* Use Webhook entity type
* Fix ambiguous reference
* Update webhook mapping
* Update after change of CreatedAtAction
* Use CreatedAtId instead
* Update src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Update src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Update src/Umbraco.Cms.Api.Management/ViewModels/Webhook/CreateWebhookRequestModel.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Update src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Update src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Add Guid to WebhookResponseModel
* Cleanup
* Add Auth
* Move webhook logic from backoffice to management api
* Add mapping
---------
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
2024-02-26 14:35:35 +01:00
Nikolaj Geisle
8755703845
V13: Implement webook as i entity ( #15267 )
...
* Add webhook service to service context
* Refactor webhooks to implement IEntity
---------
Co-authored-by: Zeegaan <nge@umbraco.dk >
2023-11-21 14:38:47 +01:00
Nikolaj Geisle
0e8c92a6e7
V13: Refactor webhookservice to attempt pattern ( #15180 )
...
* Refactor IWebhookService to attempt pattern
* Remove unwanted file
* Fix up tests
* Fix after merge
---------
Co-authored-by: Zeegaan <nge@umbraco.dk >
2023-11-13 18:36:05 +01:00
Andy Butland
8f8302358a
Added notifications to the webhook service ( #15174 )
...
* Added webhooks to UdiEntityTypes and UdiGetterExtensions.
* Renamed IWebhookservice and amended signature of CreateAsync to allow returning of null.
Added notifications for webhooks.
* Further renames.
* Fixed failing unit test.
* Removed inadvertently added file.
2023-11-10 10:17:36 +01:00
Nikolaj Geisle
e143133bcf
V13: Update IWebHookService to proper casing ( #15169 )
...
* Update to proper casing
* Fixed naming
---------
Co-authored-by: Zeegaan <nge@umbraco.dk >
Co-authored-by: Andreas Zerbst <andr317c@live.dk >
2023-11-10 08:20:22 +01:00