Standard Energy Efficiency Data (SEED) Platform™ is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings.
UI Grid has a known bug where unpinning a pinned column causes the filter box to disappear (until you either scroll away from the column and back, or refresh the page).
What's this PR do?
Adds a workaround to handle a preexisting bug in UI grid by unpinning, hiding the column, and restoring the column. This is necessary because the underlying issue is a race condition with the filter destructor, and the column has to be recreated.
This PR also hides the Pin Right menu option, since we don't respect that option
How should this be manually tested?
On the Inventory List page, pin a column
Unpin the same column, check that the filter box is still present
If there are other grids in SEED that allow pinning and filtering they should be updated as well.
Any background context you want to provide?
UI Grid has a known bug where unpinning a pinned column causes the filter box to disappear (until you either scroll away from the column and back, or refresh the page).
What's this PR do?
Pin Right
menu option, since we don't respect that optionHow should this be manually tested?
If there are other grids in SEED that allow pinning and filtering they should be updated as well.
What are the relevant tickets?
3760