fixes #13352 - order dashboard widgets by ID for consistency
When a user's dashboard widgets are seeded, they receive default row and column positions of 1, so gridster organises the widgets in the order they are defined in the view - which before this change, is up to the database and can vary in order.
Ordering widgets by ID ensures the widgets will start in the order they were added to the database in (which in turn is from the widget registration order). If a user saves the dashboard, the saved row/col values take precedence.
(cherry picked from commit 076608d7629efb4e50de3667d1c26e63fe092553)
Related issues
Bug #13352: Dashboard widget rows are loaded in reverse order
fixes #13352 - order dashboard widgets by ID for consistency
When a user's dashboard widgets are seeded, they receive default row and
column positions of 1, so gridster organises the widgets in the order
they are defined in the view - which before this change, is up to the
database and can vary in order.
Ordering widgets by ID ensures the widgets will start in the order they
were added to the database in (which in turn is from the widget
registration order). If a user saves the dashboard, the saved row/col
values take precedence.
(cherry picked from commit 076608d7629efb4e50de3667d1c26e63fe092553)