|
14 | 14 | <%= umlaut_services_fulltext(document) %> |
15 | 15 | <% end %> |
16 | 16 |
|
17 | | -<% document_linked_records = document.linked_records(field: 'other_version_s', query_field: 'other_version_s') %> |
18 | | -<% unless document_linked_records.empty? %> |
19 | | - <div class="location--panel location--linked"> |
| 17 | +<% unless holding_requests_adapter.restrictions.flatten.empty? %> |
| 18 | + <div class="restrictions--panel"> |
20 | 19 | <div class="panel panel-default"> |
21 | | - <div class="panel-heading"><%= t('blacklight.holdings.linked') %></div> |
| 20 | + <div class="panel-heading"><%= 'Restrictions' %></div> |
22 | 21 | <div class="panel-body"> |
23 | | - <%= render 'show_linked_records', linked_records: document_linked_records %> |
| 22 | + <% holding_requests_adapter.sorted_physical_holdings.each do |_id, holding| %> |
| 23 | + <% if holding_requests_adapter.scsb_holding?(holding) && !holding_requests_adapter.empty_holding?(holding) %> |
| 24 | + <%= PhysicalHoldingsMarkupBuilder.scsb_list(holding) %> |
| 25 | + <% end %> |
| 26 | + <% end %> |
24 | 27 | </div> |
25 | 28 | </div> |
26 | 29 | </div> |
27 | 30 | <% end %> |
28 | 31 |
|
29 | | -<% unless physical.nil? %> |
| 32 | +<% unless physical.empty? %> |
30 | 33 | <div class="location--panel location--holding"> |
31 | 34 | <div class="panel panel-default"> |
32 | 35 | <div class="panel-heading"><%= t('blacklight.holdings.print') %></div> |
|
37 | 40 | </div> |
38 | 41 | <% end %> |
39 | 42 |
|
40 | | -<% unless holding_requests_adapter.sorted_physical_holdings.empty? %> |
41 | | - <div class="restrictions--panel"> |
| 43 | +<% document_linked_records = document.linked_records(field: 'other_version_s', query_field: 'other_version_s') %> |
| 44 | +<% unless document_linked_records.empty? %> |
| 45 | + <div class="location--panel location--linked"> |
42 | 46 | <div class="panel panel-default"> |
43 | | - <div class="panel-heading"><%= 'Restrictions' %></div> |
| 47 | + <div class="panel-heading"><%= t('blacklight.holdings.linked') %></div> |
44 | 48 | <div class="panel-body"> |
45 | | - <% holding_requests_adapter.sorted_physical_holdings.each do |_id, holding| %> |
46 | | - <% if holding_requests_adapter.scsb_holding?(holding) && !holding_requests_adapter.empty_holding?(holding) %> |
47 | | - <%= PhysicalHoldingsMarkupBuilder.scsb_list(holding) %> |
48 | | - <% end %> |
49 | | - <% end %> |
| 49 | + <%= render 'show_linked_records', linked_records: document_linked_records %> |
50 | 50 | </div> |
51 | 51 | </div> |
52 | 52 | </div> |
|
0 commit comments