From 68f0e814a7d3589c3d708339870f44cef83eb4a2 Mon Sep 17 00:00:00 2001 From: alexisben <alexiben7@gmail.com> Date: Fri, 11 Mar 2022 17:02:39 +0100 Subject: [PATCH] Cleanup static --- app/models/communication/block/partner.rb | 8 ++++++++ .../blocks/templates/partners/_static.html.erb | 16 +++------------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/app/models/communication/block/partner.rb b/app/models/communication/block/partner.rb index c54cfbe06..0f8afff5e 100644 --- a/app/models/communication/block/partner.rb +++ b/app/models/communication/block/partner.rb @@ -3,6 +3,14 @@ class Communication::Block::Partner < Communication::Block::Abstract elements.each do |partner| blob = find_blob partner, 'logo' add_dependency blob unless blob.nil? + + # TODO : add organization dependency + # id = partner['id'] + # next if id.blank? + # organization = university.organizations.find id + # next if organization.nil? + # add_dependency organization + # add_dependency organization.active_storage_blobs end end end diff --git a/app/views/admin/communication/blocks/templates/partners/_static.html.erb b/app/views/admin/communication/blocks/templates/partners/_static.html.erb index 373e914d5..3807e25ed 100644 --- a/app/views/admin/communication/blocks/templates/partners/_static.html.erb +++ b/app/views/admin/communication/blocks/templates/partners/_static.html.erb @@ -1,20 +1,10 @@ <% if block.data.has_key?('elements') %> <% block.data['elements'].each do |partner| id = partner['id'] - if id != '' - unless id.nil? - unless id.empty? - organization = block.university.organizations.find id %> + unless id.blank? + organization = block.university.organizations.find id %> - id: "<%= id %>" - name: > - <%= prepare_text_for_static organization.name %> - url: <%= prepare_text_for_static organization.url %> - <% if organization.logo.attached? %> - logo: "<%= organization.logo.blob.id %>" - <% end %> - <% end - end - else %> + <% else %> - name: > <%= prepare_text_for_static partner['name'] %> url: >- -- GitLab