Advertisement
andrey_zavyalov

Untitled

Apr 8th, 2020
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.14 KB | None | 0 0
  1. diff --git a/app/models/report/pdf_generator.rb b/app/models/report/pdf_generator.rb
  2. index cd708ee0f..c05528347 100644
  3. --- a/app/models/report/pdf_generator.rb
  4. +++ b/app/models/report/pdf_generator.rb
  5. @@ -108,9 +108,18 @@ class Report
  6.        @encode ? Base64.encode64(data) : data
  7.      end
  8.  
  9. +    def report_category
  10. +      if @version == 'V2'
  11. +        @batch_session.trial.medcan? ? 'medcan' : owner.details.category
  12. +      else
  13. +        'healthcare'
  14. +      end
  15. +    end
  16. +
  17.      def rendered_view
  18. -      report_type = owner.details.category + '-report-body-pdf'
  19. +      report_type = report_category + '-report-body-pdf'
  20.        template = owner.details.try(:category) == 'legal' ? 'legal.pdf.erb' : 'report.pdf.erb'
  21. +
  22.        comparative_group = Experiment::Healthcare.comparative_group_description(@user, @batch_session)
  23.  
  24.        ActionController::Base.render(pdf: filename,
  25. @@ -124,7 +133,8 @@ class Report
  26.                                                '@batch_session': @batch_session,
  27.                                                '@trends': trends,
  28.                                                '@missing_fields': missing_fields,
  29. -                                              '@comparative_group': comparative_group })
  30. +                                              '@comparative_group': comparative_group,
  31. +                                              '@report_category': report_category })
  32.      end
  33.  
  34.      def trends
  35. diff --git a/app/views/reports/V2/report.pdf.erb b/app/views/reports/V2/report.pdf.erb
  36. index 0e6765cb6..3c64a973c 100644
  37. --- a/app/views/reports/V2/report.pdf.erb
  38. +++ b/app/views/reports/V2/report.pdf.erb
  39. @@ -26,11 +26,11 @@
  40.    </head>
  41.    <body class="<%= @report_type %>">
  42.      <div class="report-header">
  43. -      <%= render "reports/#{@version}/#{current_admin_user.details.category}/header" %>
  44. +      <%= render "reports/#{@version}/#{@report_category}/header" %>
  45.      </div>
  46.      <br />
  47.      <br />
  48. -      <%= render "reports/#{@version}/#{current_admin_user.details.category}/body" %>
  49. +      <%= render "reports/#{@version}/#{@report_category}/body" %>
  50.        <div class='pdf-footer'></div>
  51.    </body>
  52.  </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement