Hi,
I'm posting here as I wouldn't mind getting developer eyes on this, plus I think I isolated the root cause. First though, for due diligence, here are the symptoms. Target system is CS 10.0 U 2015-06 Windows on MS SQL Server 2012
When Social Module is installed, Pulse sidebar component gets added to roster of sidebar components. OK fine. Now, if System Administrator turns off pulse panel from the Facets Volume-->Control Panel, the pulse sidebar doesn't appear but we have a big honking whitespace where the sidebar components would be. This is in a case where we don't have any other sidebar panel enabled as well.
Now here's why I think it's a bug. I traced into the weblingo file webnode/sidebar.html, and noticed this code block:
;for panel in panels
;panel.SetRequest ( request )
;panel.SetPrgCtx ( prgCtx )
;if ( panel.IsEnabled() )
;enabledPanels = { @enabledPanels, panel }
;end
;end
When the administrator disables the Pulse panel, the IsEnabled() on the PulseSidebarPanel keeps returning true. If I were to manually edit the ospace and turn the .fIsEnabled to false, I can make the empty space go away. I looked at other sidebar components, and the isEnabled() function checks both the .fIsEnabled flag and some other condition. Is the PulseSidebarPanel missing this other condition? Is there a patch for this? So far, a search for the .fIsEnabled flag in updates after 2015-06 turned up nothing.
I could patch this, but I doubt I'd convince my government client to allow an non-OpenText patch on the system. I imagine the correct behaviour for the panel's IsEnabled() function is to check the admin settings in KINI as well as the user's personal settings and only return true if both of these conditions are met.
-Hugh Ferguson