aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/export
diff options
context:
space:
mode:
authorZog2018-03-12 11:59:42 +0100
committerZog2018-03-12 12:00:15 +0100
commitc5d5eef9f107008a29536321fa0ff56209620632 (patch)
tree5faa64a1bfac1bda0152941cece46fc28279e06e /app/models/export
parent02569d6d4ff391982ced4f12cd57b2f56bb499b2 (diff)
downloadchouette-core-c5d5eef9f107008a29536321fa0ff56209620632.tar.bz2
Regs #6133; Define file's extensions whitelist on a per-class basis6133-new-exports
Diffstat (limited to 'app/models/export')
-rw-r--r--app/models/export/base.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/export/base.rb b/app/models/export/base.rb
index 58a0ec22b..6085e0ffb 100644
--- a/app/models/export/base.rb
+++ b/app/models/export/base.rb
@@ -15,6 +15,10 @@ class Export::Base < ActiveRecord::Base
I18n.t("export.#{self.name.demodulize.underscore}")
end
+ def self.file_extension_whitelist
+ %w(zip csv json)
+ end
+
if Rails.env.development?
def self.force_load_descendants
path = Rails.root.join 'app/models/export'