mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-13 19:54:02 +00:00
Protect us from too large images
This commit is contained in:
parent
2a4de3e869
commit
a852a3b4a5
3 changed files with 9 additions and 0 deletions
1
Gemfile
1
Gemfile
|
|
@ -24,6 +24,7 @@ gem 'paper_trail'
|
|||
# for upload management
|
||||
gem 'carrierwave'
|
||||
gem 'mini_magick'
|
||||
gem 'carrierwave-bombshelter'
|
||||
|
||||
# for internationalizing
|
||||
gem 'rails-i18n', '~> 4.0.0'
|
||||
|
|
|
|||
|
|
@ -99,6 +99,10 @@ GEM
|
|||
activesupport (>= 3.2.0)
|
||||
json (>= 1.7)
|
||||
mime-types (>= 1.16)
|
||||
carrierwave-bombshelter (0.1.1.6)
|
||||
activesupport (>= 3.2.0)
|
||||
carrierwave
|
||||
fastimage
|
||||
celluloid (0.15.2)
|
||||
timers (~> 1.1.0)
|
||||
celluloid-io (0.15.0)
|
||||
|
|
@ -167,6 +171,8 @@ GEM
|
|||
railties (>= 3.0.0)
|
||||
faraday (0.9.0)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
fastimage (2.0.0)
|
||||
addressable (~> 2)
|
||||
ffi (1.9.3)
|
||||
font-awesome-rails (4.1.0.0)
|
||||
railties (>= 3.2, < 5.0)
|
||||
|
|
@ -522,6 +528,7 @@ DEPENDENCIES
|
|||
cancancan
|
||||
capybara
|
||||
carrierwave
|
||||
carrierwave-bombshelter
|
||||
chart-js-rails
|
||||
cloudinary
|
||||
cocoon
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
class PictureUploader < CarrierWave::Uploader::Base
|
||||
include CarrierWave::MiniMagick
|
||||
include CarrierWave::Compatibility::Paperclip
|
||||
include CarrierWave::BombShelter
|
||||
|
||||
def paperclip_path
|
||||
"system/#{object_class_name}/#{extra_store_dir}/#{id_partition}/:style/:basename.:extension"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue