diff --git a/app/views/admin/communication/website/blocks/templates/organization_chart/_show.html.erb b/app/views/admin/communication/website/blocks/templates/organization_chart/_show.html.erb index 32092f13fb0730cd15f4899269b1f23138677ee5..d099275bfaaad537b0fa5868619a632d445475d1 100644 --- a/app/views/admin/communication/website/blocks/templates/organization_chart/_show.html.erb +++ b/app/views/admin/communication/website/blocks/templates/organization_chart/_show.html.erb @@ -1,6 +1,19 @@ <% @block.data['elements'].each do |element| %> <h2><%= element['title'] %></h2> - <% element['persons'].each do |person| %> - <p><b><%= person['slug'] %></b>, <%= person['role'] %></p> - <% end %> + <div class="row"> + <% element['persons'].each do |person| %> + <% + p = current_university.people.find_by slug: person['slug'] + next if p.nil? + %> + <div class="col-md-3"> + <article class="card"> + <div class="card-body"> + <h3 class="card-title h5"><%= link_to p, [:admin, p] %></h3> + <p class="mb-0"><%= person['role'] %></p> + </div> + </article> + </div> + <% end %> + </div> <% end %>