paolosalvatori / ServiceBusExplorer

The Service Bus Explorer allows users to connect to a Service Bus namespace and administer messaging entities in an easy manner. The tool provides advanced features like import/export functionality or the ability to test topic, queues, subscriptions, relay services, notification hubs and events hubs.
MIT License
2.01k stars 585 forks source link

Add selective delete to Transfer deadletter subqueues and fix the context menus for the Transfer Deadletter grid view #768

Closed ErikMogensen closed 7 months ago

ErikMogensen commented 7 months ago

Before this PR the context menu when selecting a single Transfer DLQ message looks like this: image

and when selecting multiple messages it looks like this: image

This PR removes the separate handling of the Transfer Deadletter context menus, they are now the same as for the Deadletter context menus. A lot of the code for handling messages in these subqueues is now shared.

Also added the feature to selectively delete Transfer deadletter messages.

The above is only added for queues and not for subscriptions as the transfer deadletter support is a bit mysterious for subscriptions.

ErikMogensen commented 7 months ago

Approved twice, this must be a fantastic PR 😆

SeanFeldman commented 7 months ago

Approved twice, this must be a fantastic PR 😆

If I wouldn't approve with the correct account, you'd be blocked 😉

ErikMogensen commented 7 months ago

If I wouldn't approve with the correct account, you'd be blocked 😉

I know. I just couldn't resist 😄