Bug #38453
openManage columns does not pre-check boxes of displayed columns for users without table preferences
Description
The 'Manage columns' feature on the All Hosts page functions by saving "user table preferences" which store which columns the user prefers to have in the table.
If a user has not customized any columns, a set of default columns is displayed.
The first time a user uses 'Manage columns,' a modal appears with checkboxes so the user can pick what columns to display.
Expected: The columns currently displayed in the table should be pre-selected, even for users that have no existing user table preference.
Actual: No checkboxes are pre-selected.
The impact of this is that the following is common:
1. 5 default columns are displayed on the table
2. User wants to add one column. Clicks 'Manage columns,' and checks the box for the 1 column
3. Only 1 column is displayed on the table. The 1 column has replaced the 5 default columns.
No data to display