mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-20 06:35:56 +08:00
Check permissions on current user during PDF report generation [SCI-7919]
This commit is contained in:
parent
b3889de17b
commit
ba5afe0e6b
1
Gemfile
1
Gemfile
|
@ -84,7 +84,6 @@ gem 'sneaky-save', git: 'https://github.com/einzige/sneaky-save'
|
|||
gem 'turbolinks', '~> 5.1.1'
|
||||
gem 'underscore-rails'
|
||||
gem 'wicked_pdf'
|
||||
gem 'wkhtmltopdf-heroku', '2.12.5'
|
||||
|
||||
gem 'aws-sdk-lambda'
|
||||
gem 'aws-sdk-rails'
|
||||
|
|
|
@ -7,9 +7,9 @@ module ReportsHelper
|
|||
def render_report_element(element, provided_locals = nil)
|
||||
case element.type_of
|
||||
when 'experiment'
|
||||
return unless can_read_experiment?(element.report.user, element.experiment)
|
||||
return unless can_read_experiment?(element.experiment)
|
||||
when 'my_module'
|
||||
return unless can_read_my_module?(element.report.user, element.my_module)
|
||||
return unless can_read_my_module?(element.my_module)
|
||||
end
|
||||
|
||||
# Determine partial
|
||||
|
|
Loading…
Reference in a new issue