spree/spree-product-assembly — pull request #85 by Dkendal (2014-06-24 18:07:12+00:00)
Title: prevent assemblies from being ordered when components are out of stock

This changes the way that total_on_hand works for assemblies, and
prevents the cart from being updated if an assembly would be made out of
stock by purchasing one of it's components in addition.