mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 18:18:55 +00:00
Since we have flows we should either delete the flow when the related entity is deleted (making them not very useful) or allow viewing deleted entities properly marking them and removing all action buttons in the UI: <img width="1728" alt="Screenshot 2023-11-22 at 13 41 51" src="https://github.com/firezone/firezone/assets/1877644/ae7f14b9-9607-4de0-a90f-049faf7e4374"> <img width="1728" alt="Screenshot 2023-11-22 at 13 41 54" src="https://github.com/firezone/firezone/assets/1877644/491f8e1f-6aad-459b-b038-6100c25b3bf4"> <img width="1728" alt="Screenshot 2023-11-22 at 13 41 48" src="https://github.com/firezone/firezone/assets/1877644/9200e521-0d92-41b5-9197-355353f09a50"> <img width="1728" alt="Screenshot 2023-11-22 at 13 07 47" src="https://github.com/firezone/firezone/assets/1877644/dca59bbd-9771-4b06-b32b-f17cf0047520"> This change only affects fetching relation by ID (eg. `actors/:id`), rest of pages (index, edit) will not show deleted entities unless they are a critical relation (eg. for Policy to work both actor group and resource are needed): <img width="1728" alt="Screenshot 2023-11-22 at 13 42 23" src="https://github.com/firezone/firezone/assets/1877644/d8b15011-838a-477d-97c8-5c7109299cb9"> Closes #2681 Signed-off-by: Andrew Dryga <andrew@dryga.com>