From ae21f0b227aca8e68052b50532dba02459016028 Mon Sep 17 00:00:00 2001 From: Roberto Dip Date: Mon, 13 Jun 2022 17:11:19 -0300 Subject: [PATCH] use the API specified URL for the transparency link (#6205) --- orbit/changes/issue-5947-custom-transparency-url | 1 + orbit/cmd/desktop/desktop.go | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 orbit/changes/issue-5947-custom-transparency-url diff --git a/orbit/changes/issue-5947-custom-transparency-url b/orbit/changes/issue-5947-custom-transparency-url new file mode 100644 index 0000000000..e38ca3e1e9 --- /dev/null +++ b/orbit/changes/issue-5947-custom-transparency-url @@ -0,0 +1 @@ +* Updated the "Transparency" menu item to use a custom URL if specified (premium only) diff --git a/orbit/cmd/desktop/desktop.go b/orbit/cmd/desktop/desktop.go index 2444c7546d..a2f5fdccac 100644 --- a/orbit/cmd/desktop/desktop.go +++ b/orbit/cmd/desktop/desktop.go @@ -43,6 +43,7 @@ func main() { basePath := deviceURL.Scheme + "://" + deviceURL.Host deviceToken := path.Base(deviceURL.Path) + transparencyURL := basePath + "/api/latest/fleet/device/" + deviceToken + "/transparency" onReady := func() { log.Info().Msg("ready") @@ -145,7 +146,7 @@ func main() { log.Error().Err(err).Msg("open browser my device") } case <-transparencyItem.ClickedCh: - if err := open.Browser("https://fleetdm.com/transparency"); err != nil { + if err := open.Browser(transparencyURL); err != nil { log.Error().Err(err).Msg("open browser transparency") } }