Remove UI client Admin Panel item (#3560)

This commit is contained in:
Misha Bragin 2025-03-21 18:48:15 +01:00 committed by GitHub
parent f081435a56
commit 9325fb7990
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -184,7 +184,6 @@ type serviceClient struct {
mStatus *systray.MenuItem mStatus *systray.MenuItem
mUp *systray.MenuItem mUp *systray.MenuItem
mDown *systray.MenuItem mDown *systray.MenuItem
mAdminPanel *systray.MenuItem
mSettings *systray.MenuItem mSettings *systray.MenuItem
mAbout *systray.MenuItem mAbout *systray.MenuItem
mGitHub *systray.MenuItem mGitHub *systray.MenuItem
@ -606,7 +605,6 @@ func (s *serviceClient) onTrayReady() {
s.mUp = systray.AddMenuItem("Connect", "Connect") s.mUp = systray.AddMenuItem("Connect", "Connect")
s.mDown = systray.AddMenuItem("Disconnect", "Disconnect") s.mDown = systray.AddMenuItem("Disconnect", "Disconnect")
s.mDown.Disable() s.mDown.Disable()
s.mAdminPanel = systray.AddMenuItem("Admin Panel", "Netbird Admin Panel")
systray.AddSeparator() systray.AddSeparator()
s.mSettings = systray.AddMenuItem("Settings", settingsMenuDescr) s.mSettings = systray.AddMenuItem("Settings", settingsMenuDescr)
@ -629,7 +627,7 @@ func (s *serviceClient) onTrayReady() {
s.mAbout = systray.AddMenuItem("About", "About") s.mAbout = systray.AddMenuItem("About", "About")
s.mAbout.SetIcon(s.icAbout) s.mAbout.SetIcon(s.icAbout)
s.mGitHub = s.mAbout.AddSubMenuItem("GitHub", "GitHub") s.mGitHub = s.mAbout.AddSubMenuItem("GitHub", "GitHub")
versionString := normalizedVersion(version.NetbirdVersion()) versionString := normalizedVersion(version.NetbirdVersion())
@ -673,11 +671,8 @@ func (s *serviceClient) onTrayReady() {
go s.eventManager.Start(s.ctx) go s.eventManager.Start(s.ctx)
go func() { go func() {
var err error
for { for {
select { select {
case <-s.mAdminPanel.ClickedCh:
err = open.Run(s.adminURL)
case <-s.mUp.ClickedCh: case <-s.mUp.ClickedCh:
s.mUp.Disable() s.mUp.Disable()
go func() { go func() {
@ -772,9 +767,6 @@ func (s *serviceClient) onTrayReady() {
} }
} }
if err != nil {
log.Errorf("process connection: %v", err)
}
} }
}() }()
} }