Consistency during grid column changes [5.3.0-B1]
Majority of data in In-Portal's Admin Console is presented through grids (like Excel tables). Each of a grids have a predefined set of columns and users can rearrange/show/hide them as they see fit. This functionality works just fine.
If a future In-Portal versions a developer adds new column(-s) to a grid, then for those website, who did the upgrade these new columns will be added to the end of a grid no matter where developer were actually planning them to be added. I think, that we should gracefully solve this column adding problem by adding new column into same position as developer intended. And for cases, when closest column to the left of added column is hidden by user intentionally we should fallback current behavior and add new column to the end of a grid.
add_grid_columns_to_correct_positions_fix.patch