From 9b193c217d3cd2127127570ea4f8c00bb923fb98 Mon Sep 17 00:00:00 2001 From: Jakob Date: Mon, 14 May 2012 10:58:05 +0200 Subject: [PATCH 1/5] let's see if it also works with spree 1.1.0 --- spree_digital.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_digital.gemspec b/spree_digital.gemspec index c4118bf..9b4a0d2 100644 --- a/spree_digital.gemspec +++ b/spree_digital.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |s| s.require_path = 'lib' s.requirements << 'none' s.required_ruby_version = '>= 1.8.7' - s.add_dependency('spree_core', '~> 1.0.0') + s.add_dependency('spree_core', '~> 1.1.0') # test suite s.add_development_dependency 'shoulda-matchers' From b7ef0a5b9d9d7c943212bcdfc6efc05ed9074966 Mon Sep 17 00:00:00 2001 From: Jakob Date: Mon, 14 May 2012 14:56:38 +0200 Subject: [PATCH 2/5] specify available attributes for update --- app/models/spree/digital.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/spree/digital.rb b/app/models/spree/digital.rb index d1d4bd1..30282a4 100644 --- a/app/models/spree/digital.rb +++ b/app/models/spree/digital.rb @@ -6,6 +6,8 @@ module Spree has_attached_file :attachment, :path => ":rails_root/private/digitals/:id/:basename.:extension" # TODO: Limit the attachment to one single file. Paperclip supports many by default :/ + + attr_accessible :variant_id, :attachment end end \ No newline at end of file From 3025683638f4d1e554211fd8aaca567068ebf288 Mon Sep 17 00:00:00 2001 From: Jakob Date: Mon, 14 May 2012 15:05:21 +0200 Subject: [PATCH 3/5] moved partial into other directory --- app/views/spree/digitals/_digital.html.erb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 app/views/spree/digitals/_digital.html.erb diff --git a/app/views/spree/digitals/_digital.html.erb b/app/views/spree/digitals/_digital.html.erb new file mode 100644 index 0000000..c68a94b --- /dev/null +++ b/app/views/spree/digitals/_digital.html.erb @@ -0,0 +1,5 @@ +<% if digital.attachment_file_name.present? %> + <%= digital.attachment_file_name %> (<%= number_to_human_size(digital.attachment_file_size) %>) +<% else %> + <%=t 'broken_file' %> +<% end %> From 831b513e6fdb7dbd07a5d7621ce67ceeedae4d96 Mon Sep 17 00:00:00 2001 From: Jakob Date: Mon, 14 May 2012 15:48:00 +0200 Subject: [PATCH 4/5] specify available attributes for update --- app/models/spree/digital_link.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/spree/digital_link.rb b/app/models/spree/digital_link.rb index 1b794bc..f8c0032 100644 --- a/app/models/spree/digital_link.rb +++ b/app/models/spree/digital_link.rb @@ -27,6 +27,8 @@ module Spree self.secret = SecureRandom.hex(15) self.access_counter = 0 end - + + attr_accessible :digital_id, :line_item_id, :secret + end end \ No newline at end of file From 1fd0cd2916bb5671385a9abeda1204b3542bb48e Mon Sep 17 00:00:00 2001 From: Jakob Date: Mon, 14 May 2012 15:54:57 +0200 Subject: [PATCH 5/5] specify available attributes for update --- app/models/spree/digital_link.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/spree/digital_link.rb b/app/models/spree/digital_link.rb index f8c0032..1bf1ee7 100644 --- a/app/models/spree/digital_link.rb +++ b/app/models/spree/digital_link.rb @@ -28,7 +28,7 @@ module Spree self.access_counter = 0 end - attr_accessible :digital_id, :line_item_id, :secret + attr_accessible :digital, :line_item, :secret end end \ No newline at end of file