[Git][noosfero/noosfero][master] 3 commits: Makes max_size uniform between UploadedFile and Thumbnail

Bráulio Bhavamitra gitlab at mg.gitlab.com
Thu Mar 24 18:36:03 BRT 2016


Bráulio Bhavamitra pushed to branch master at Noosfero / noosfero


Commits:
e50ba061 by Aurélio A. Heckert at 2016-03-08T22:19:49-03:00
Makes max_size uniform between UploadedFile and Thumbnail

closes #152

- - - - -
24083e66 by Aurélio A. Heckert at 2016-03-09T12:10:11-03:00
Add migration to generate missed thumbnails

- - - - -
723a6061 by Bráulio Bhavamitra at 2016-03-24T21:35:14+00:00
Merge branch 'thumb-fail' into 'master'

Makes max_size uniform between UploadedFile and Thumbnail

closes #152

See merge request !804
- - - - -


2 changed files:

- app/models/thumbnail.rb
- + db/migrate/20160309120350_generate_missed_thumbnails.rb


Changes:

=====================================
app/models/thumbnail.rb
=====================================
--- a/app/models/thumbnail.rb
+++ b/app/models/thumbnail.rb
@@ -5,7 +5,7 @@ class Thumbnail < ActiveRecord::Base
   attr_accessible :content_type, :filename, :thumbnail_resize_options, :thumbnail, :parent_id
 
   has_attachment :storage => :file_system,
-    :content_type => :image, :max_size => 5.megabytes, processor: 'Rmagick'
+    :content_type => :image, :max_size => UploadedFile.max_size, processor: 'Rmagick'
   validates_as_attachment
 
   sanitize_filename


=====================================
db/migrate/20160309120350_generate_missed_thumbnails.rb
=====================================
--- /dev/null
+++ b/db/migrate/20160309120350_generate_missed_thumbnails.rb
@@ -0,0 +1,5 @@
+class GenerateMissedThumbnails < ActiveRecord::Migration
+  def up
+    UploadedFile.find_each {|f| f.create_thumbnails if f.thumbnails.empty? }
+  end
+end



View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/6781aeb365503606813c0320665819917a51abbf...723a60610bcf91ad1ef512e50a013c239a71f12f
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20160324/6cc95032/attachment-0001.html>


More information about the Noosfero-dev mailing list