﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
517	"toolshed hide ""Model Panel"" does not hide model panel"	Tom Goddard	Greg Couch	"The command

  toolshed hide ""Model Panel""

does not hide model panel.  The reason is that it tries to hide the tool instances with display_name == ""Model Panel"", but the display_name of the model panel instance is ""Models"" which is set in the ModelPanel constructor (bundles/model_panel/tool.py).  Also toolshed hide Models does not work giving an error that Models is not the name of any tool.

I'm not sure what the right fix is here.  Maybe the display_name (shown in the tool title bar) should be required to match the tool_name.  If so then it should probably be a read-only property.  But maybe we want to allow the display name to be different from the tool name.  For instance the display name might include info about the data be shown (e.g. ""Contacts for 5cd4"" where the tool name is just Contacts).  So I think the display name (title bar text) should be allowed to be different.  The toolshed command should be fixed to work when the display name differs from the tool name.  It might be nice if the toolshed show/hide commands could work with either the display name or the tool name, since the same tool may have multiple instances shown that have different display names, and this would allow naming and hiding exactly one instance."	defect	closed	major	Alpha2	Tool Shed		fixed		conrad@…				all	ChimeraX
