Commit Graph

8 Commits

Author SHA1 Message Date
Michael Bianco
b59415efcf Code, gemspec, and Gemfile cleanup 2012-10-29 12:11:20 -04:00
Michael Bianco
d1536aa741 Added config to optionally disable deleting digitals on variant deletion 2012-10-29 11:43:47 -04:00
Michael Bianco
6f2ad538a1 Fixed broken Digital#destroy spec 2012-10-29 10:53:08 -04:00
Michael Bianco
049770056d Refactoring digital shipping calculation and display
* removed the deface override that modified the checkout/_delivery partial
* created custom digital delivery calculator
* removed digital_shipping_method from Spree::Order. Moved logic to available_shipping_methods monkey patch

The main goal was to eliminate the shipping method detection logic from the _delivery partial.
This was a bit of a hack all along and didn't really present the correct information to the underlying
order logic (i.e. rate_hash.blank? would return true when there was no shipping options available).
This should be more future proof and make overriding another aspect of the delivery process easier.
2012-06-23 19:29:21 -04:00
Michael Bianco
a8c27750ef Spree 1.1 compatibility. Minor fix to shipping option filtering in checkout process 2012-05-10 10:18:56 -04:00
Michael Bianco
62082f5a82 Updating Rakefile, Gemfile, etc for Spree 1.0 testing compatibilty 2012-03-30 19:23:58 -04:00
Michael Bianco
e7a7064aca Updating gemspec 2012-03-28 18:50:45 -04:00
Captain Future
e6134722d4 boom 2011-04-17 16:26:36 +02:00