Fixes admin sorting on fields without a natural order
Fixes admin sorting on fields without a natural order

Most of the fields that allow sorting in the admin have a natural
order (id, created_at, etc), so sorting on them asc/desc makes sense
and works. However, fields like "state" and "processing", will only
have no natural ordering and sorting on them will only group them
together. This is really stange when you're paginating because records
on page 2, can come back up on page 3.

This fixes that by adding a second ordering by id: :asc on those fields.

solidusio-contrib/solidus_subscriptions,solidusio-contrib/solidus_subscriptions,solidusio-contrib/solidus_subscriptions,solidusio-contrib/solidus_subscriptions