Opened 3 years ago

Closed 3 years ago

#2161 closed defect (fixed)

I2P services should unregister themselves from sidebar when not running

Reported by: Reportage Owned by: zzz
Priority: minor Milestone: 0.9.34
Component: apps/console Version: 0.9.33
Keywords: sidebar, links, webapps, clients Cc:
Parent Tickets: #2132 Sensitive: no


Plugins appear dynamically in the sidebar under I2P Services when they are running, which should be the default behavior for all I2P services (webapps/clients) that appear on the sidebar, mostly but not exclusively relating to the 'I2P Services' section.

Links for the following should not be shown when the corresponding webapp/client is not running:

  • I2P Webserver
  • Webmail (iframed 404 when running in embedded mode)
  • I2PSnark
  • Tunnel Manager (iframed 404 when not running)
  • Addressbook (iframed 404)

For embedded 404's, a simple javascript frame breakout script would work in the event the user still attempts to access a disabled link, and a custom console error message indicating that the service is stopped and can be started from the clients/webapps page would be friendlier than a 404.


Change History (4)

comment:1 Changed 3 years ago by zzz

Parent Tickets: 2132
Status: newopen

This would be a part of #2132

comment:2 Changed 3 years ago by zzz

Milestone: undecided0.9.34
Owner: changed from str4d to zzz
Status: openaccepted

Webapp links removed if not running, on both summary bar and home page.
Also susidns links from leaseset page.
Not removed from proxy error pages, not sure if we can.
Leaving open for web server and possibly links to susidns from i2ptunnel and proxy error pages
In a2d97098132eb6d81e6f05e143362c9e35b96554 to be 0.9.33-16

comment:3 Changed 3 years ago by zzz

i2ptunnel and proxy error pages in 7497261ccfc70a086ad6e414a78d2cd8047a42b6 to be 0.9.33-16
leaving open for web server

comment:4 Changed 3 years ago by zzz

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.