A few years ago I added several inline classes to Cartridge products. After 
upgrading to the latest Mezzanine and Cartridge versions I want to be able 
to use the drag and drop functionality in Orderable to be able to set the 
order of these inlines. Following the example in the Forms app I've set it 
to use the Orderable class and then created the database migration to add 
the _order field to the inline. The arrows now show up in the Admin 
interface and I can drag and drop them just like images and other inlines 
that use Orderable. But when I save the product it doesn't do anything. 
Looking into it further it's apparent that's because there are no numbers 
assigned in the database on the _order column. I'm sure this is because 
these products already exist so it's not assigning them order values on 
save. 

I'm wondering what the best way would be to get the initial sort order on 
these inlines? I'm thinking of maybe a custom migration that loops through 
the products and sets the order? Any ideas what the best way to approach it 
would be?

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to