98 Commits

Author SHA1 Message Date
Jeff Dutil
7dabf1a520 Support Spree 1.3.x, add default unauthorized page, and organize locales. 2013-03-10 09:46:06 -04:00
Michael Bianco
52e7009c17 Running tests, and fixing breaking changes, for 1.2.3 2013-03-10 09:35:48 -04:00
Michael Bianco
8d44a25199 Note about improvement to create_digital_links 2013-03-10 09:35:48 -04:00
Michael Bianco
e6f8d6b4cc Merge pull request #35 from nitsujri/master
Fix for digital_controller throwing an error with unavailable.html.erb
2013-03-10 06:29:03 -07:00
Justin Louie
1d9fab3942 Fixing controller for current_order bug
unavailable.html.erb throws an error missing current_order

https://groups.google.com/forum/?fromgroups=#!topic/spree-user/mbEVVManQY8
2013-03-10 14:08:04 +08:00
Michael Bianco
f6d5812379 Merge pull request #32 from jdutil/patch-1
Fix README link.
2013-02-12 13:06:25 -08:00
Jeff Dutil
e2f33cd006 Fix README link.
Also add shell syntax highlighting.
2013-02-09 14:01:39 -05:00
Michael Bianco
9360c63503 Fixing deface name typo 2013-01-28 10:01:39 -05:00
Dave Mitchell
b381ede8e1 Convert 1.9 to 1.8 syntax. Fixes #23 2013-01-08 13:41:07 -05:00
Michael Bianco
37fe465dd9 Updating documentation. Adding nginx send_file info 2012-11-06 11:34:28 -05:00
Michael Bianco
23317eb0fb Adding button to order admin to reset digital downloads
* Resets expire time
* Resets download count
2012-11-01 17:36:47 -04:00
Michael Bianco
4dc2d9d54f Minor improvement to digital factory 2012-10-29 13:05:35 -04:00
Michael Bianco
446a23ce3a Adding Spree::Order#reset_digital_links! to ease in handling customer support
Hope to add this as a button to the admin soon.
2012-10-29 13:04:39 -04:00
Michael Bianco
fdd8536b5b Tests passing on 1.2 2012-10-29 12:55:37 -04:00
Michael Bianco
7f0de10150 Versionfile typo fix 2012-10-29 12:16:32 -04:00
Michael Bianco
bbdabd8c53 Version bump and version file update 2012-10-29 12:15:07 -04:00
Michael Bianco
b59415efcf Code, gemspec, and Gemfile cleanup 2012-10-29 12:11:20 -04:00
Michael Bianco
949bd9c6fa Merge branch 'delete-protection' into funkensturm/master
* delete-protection:
  Added config to optionally disable deleting digitals on variant deletion
  Revert "Remove delete digitals on soft delete of variant"
  Adding failing variant spec
  Fixed broken Digital#destroy spec
  Remove delete digitals on soft delete of variant
2012-10-29 11:50:23 -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
c5b1b87617 Revert "Remove delete digitals on soft delete of variant"
This reverts commit d23462fadb.
2012-10-29 11:10:06 -04:00
Michael Bianco
aa71a13c0d Adding failing variant spec 2012-10-29 11:09:41 -04:00
Michael Bianco
6f2ad538a1 Fixed broken Digital#destroy spec 2012-10-29 10:53:08 -04:00
Michael Bianco
c13292de2f Merge pull request #30 from tommyblue/master
Italian locale
2012-09-12 03:17:47 -07:00
Tommaso Visconti
299bd97217 Italian locale 2012-09-12 12:14:09 +02:00
funkensturm
359867eddd Merge pull request #28 from iloveitaly/additional-tests
Additional Tests
2012-08-08 06:58:11 -07:00
Michael Bianco
d23462fadb Remove delete digitals on soft delete of variant 2012-08-07 11:18:12 -04:00
Michael Bianco
156f54e909 Adding specs for deletion/destroy on Digital and DigitalLink 2012-08-07 11:16:24 -04:00
Michael Bianco
7839238026 Controller tests passing 2012-08-07 10:55:05 -04:00
Chris Lindensmith
ae106dd280 fix admin display of digital products
copied from funkensturm's fix.
2012-08-07 10:50:17 -04:00
Michael Bianco
c997f03bc1 Adding initial controller specs. Both failing 2012-08-07 10:48:36 -04:00
funkensturm
c6d1aa0efc Merge pull request #21 from iloveitaly/spree-1.1
Digitals#show Logic Tweak
2012-07-30 08:46:43 -07:00
Michael Bianco
27ca264d23 Fixed variant deletion bug 2012-07-15 23:14:25 -03:00
Michael Bianco
95e9b97abe Spree 1.1.2 compat. Adding specs for digital shipping 2012-07-09 13:32:45 -04:00
Michael Bianco
cdbc636e79 Don't authorize! until we know the digital file exists 2012-07-03 13:21:33 -04:00
Michael Bianco
f8da0db2b7 Adding note about unauthorized.html.erb 2012-07-03 10:32:51 -04:00
funkensturm
49ac794ba7 Merge pull request #20 from GeekOnCoffee/patch-1
readme migration command fixes
2012-06-27 11:49:23 -07:00
funkensturm
82d4378699 Merge pull request #19 from iloveitaly/spree-1.1
Refactoring digital shipping calculation and display
2012-06-27 11:48:21 -07:00
Michael Bianco
2c7e6adc47 Missing translation 2012-06-27 13:03:36 -04:00
Michael Bianco
061b6e2e48 Adding download buttons to invoice (orders#show) 2012-06-27 09:41:22 -04:00
Andrew Hooker
547185baa2 readme migration command fixes 2012-06-24 22:04:41 -03: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
funkensturm
b4a4135415 Merge pull request #18 from iloveitaly/spree-1.1
Multiple Digital Downloads for a Single Variant
2012-06-23 05:47:28 -07:00
Michael Bianco
71340444c1 Tests are passing 2012-06-18 16:58:24 -04:00
Michael Bianco
12281630d1 Allow multiple digital files to be attached to a single variant.
Useful for multi-format ebook downloads
2012-06-18 16:54:12 -04:00
funkensturm
3b9ae9c297 Merge pull request #17 from iloveitaly/spree-1.1
Spree 1.1 Compatibility
2012-06-08 11:40:44 -07:00
Michael Bianco
094b648e2f Versionfile updates 2012-06-07 10:55:48 -04:00
Michael Bianco
346322b8d3 Spec helper typo. Tests are passing. 2012-06-07 10:54:22 -04:00
Michael Bianco
2a0d165d93 Merge branch 'trahfo/master' into spree-1.1
* trahfo/master:
  specify available attributes for update
  specify available attributes for update
  moved partial into other directory
  specify available attributes for update
  let's see if it also works with spree 1.1.0

Conflicts:
	spree_digital.gemspec
2012-06-07 10:52:43 -04:00
Michael Bianco
5cfa1175af Updated testing to use spree 1.1 and new factorygirl syntax 2012-06-07 10:50:40 -04:00
Jakob
1fd0cd2916 specify available attributes for update 2012-05-14 15:54:57 +02:00