TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
992 stars 309 forks source link

Pausing webhooks #7401

Open mjamescompton opened 3 days ago

mjamescompton commented 3 days ago

Summary

Reference #7223

Changes

Testing

Steps

See issue for more details on creating an active webhook

For this task

In each state you can see if your webhook if getting to it destination and also check the status on the list view /console/applications/abc/integrations/webhooks

Results

Pause webhook

Screenshot 2024-11-22 at 10 51 41 Screenshot 2024-11-22 at 10 51 44

Activate webhook

Screenshot 2024-11-22 at 10 51 24 Screenshot 2024-11-22 at 10 51 31

List view

Health status enabled
Screenshot 2024-11-22 at 10 51 54
Health status disabled
Screenshot 2024-11-22 at 10 52 27
Regressions

...

Notes for Reviewers

Checklist

KrishnaIyer commented 3 days ago

Text for Pause Webhook: When a webhook is paused, messages will not be forwarded to the configured end point and will be dropped.

Text above Activate Webhook: This webhook is currently paused and no messages are forwarded to the configured end point.

mjamescompton commented 3 days ago
Screenshot 2024-11-22 at 13 55 28 Screenshot 2024-11-22 at 13 55 45 Screenshot 2024-11-22 at 13 55 52 Screenshot 2024-11-22 at 13 55 56 Screenshot 2024-11-22 at 13 56 07

Here are the updates

I'm working on a cypress test now