#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

Description

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.

Subtickets

Change History (4)

comment:1 Changed 14 months ago by zzz

  • Parent Tickets set to 2132
  • Status changed from new to open

This would be a part of #2132

comment:2 Changed 13 months ago by zzz

  • Milestone changed from undecided to 0.9.34
  • Owner changed from str4d to zzz
  • Status changed from open to accepted

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 13 months ago by zzz

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

comment:4 Changed 13 months ago by zzz

  • Resolution set to fixed
  • Status changed from accepted to closed

web server in db761921fa6753e0148280479d3e25b12fcb7d47 0.9.33-16

Note: See TracTickets for help on using tickets.