@@ -37,6 +37,10 @@ Variable that should be available
3737 </ h4 >
3838 </ li >
3939
40+ <% if TeSS ::Config . facets_max_age_list . include? ( resource_type . name ) %>
41+ <%= render partial : 'search/common/facet_sidebar_max_age' %>
42+ <% end %>
43+
4044 <% boolean_facets , regular_facets = available_facets ( resources ) . partition { |f | f . field_name == :online } %>
4145
4246 <% if resource_type . name == 'Event' %>
@@ -53,36 +57,43 @@ Variable that should be available
5357 <% end %>
5458
5559 <% resource_name = resource_type . model_name . human . downcase . pluralize %>
56- <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
57- locals : { facet_field : 'across_all_spaces' ,
58- count : '-' ,
59- enable_text : t ( 'sidebar.filter.values.show_cross_space' , resource : resource_name ) ,
60- disable_text : t ( 'sidebar.filter.values.hide_cross_space' , resource : resource_name ) } %>
60+ <% if TeSS ::Config . feature [ 'spaces' ] %>
61+ <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
62+ locals : { facet_field : 'across_all_spaces' ,
63+ count : '-' ,
64+ enable_text : t ( 'sidebar.filter.values.show_cross_space' , resource : resource_name ) ,
65+ disable_text : t ( 'sidebar.filter.values.hide_cross_space' , resource : resource_name ) } %>
66+ <% end %>
6167
6268 <% if resource_type . name == 'Event' %>
6369 <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
6470 locals : { facet_field : 'include_expired' ,
6571 count : '-' ,
6672 enable_text : t ( 'sidebar.filter.values.show_past_events' ) ,
6773 disable_text : t ( 'sidebar.filter.values.hide_past_events' ) } %>
68- <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
69- locals : { facet_field : 'include_disabled' ,
70- count : '-' ,
71- enable_text : t ( 'sidebar.filter.values.show_disabled_events' ) ,
72- disable_text : t ( 'sidebar.filter.values.hide_disabled_events' ) } %>
74+ <% unless TeSS ::Config . feature [ 'disabled' ] . include? ( 'visibility' ) %>
75+ <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
76+ locals : { facet_field : 'include_disabled' ,
77+ count : '-' ,
78+ enable_text : t ( 'sidebar.filter.values.show_disabled_events' ) ,
79+ disable_text : t ( 'sidebar.filter.values.hide_disabled_events' ) } %>
80+ <% end %>
7381 <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
7482 locals : { facet_field : 'include_broken_links' ,
7583 count : '-' ,
7684 enable_text : t ( 'sidebar.filter.values.show_broken_links' , resource : resource_type . model_name . human . downcase . pluralize ) ,
7785 disable_text : t ( 'sidebar.filter.values.hide_broken_links' , resource : resource_type . model_name . human . downcase . pluralize ) } %>
86+
7887 <% elsif resource_type . name == 'Material' || resource_type . name == 'LearningPath' %>
7988 <% resource_name = resource_type . model_name . human . downcase . pluralize %>
8089 <% if resource_type . name == 'Material' %>
81- <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
82- locals : { facet_field : 'include_disabled' ,
83- count : '-' ,
84- enable_text : t ( 'sidebar.filter.values.show_disabled' , resource : resource_name ) ,
85- disable_text : t ( 'sidebar.filter.values.hide_disabled' , resource : resource_name ) } %>
90+ <% unless TeSS ::Config . feature [ 'disabled' ] . include? ( 'visibility' ) %>
91+ <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
92+ locals : { facet_field : 'include_disabled' ,
93+ count : '-' ,
94+ enable_text : t ( 'sidebar.filter.values.show_disabled' , resource : resource_name ) ,
95+ disable_text : t ( 'sidebar.filter.values.hide_disabled' , resource : resource_name ) } %>
96+ <% end %>
8697 <%= render partial : 'search/common/facet_sidebar_boolean_filter' ,
8798 locals : { facet_field : 'include_broken_links' ,
8899 count : '-' ,
@@ -95,10 +106,6 @@ Variable that should be available
95106 enable_text : t ( 'sidebar.filter.values.show_archived' , resource : resource_name ) ,
96107 disable_text : t ( 'sidebar.filter.values.hide_archived' , resource : resource_name ) } %>
97108 <% end %>
98-
99- <% if TeSS ::Config . facets_max_age_list . include? ( resource_type . name ) %>
100- <%= render partial : 'search/common/facet_sidebar_max_age' %>
101- <% end %>
102109</ ul >
103110
104111<% if current_user && ( current_user . is_curator? || current_user . is_admin? ) %>
0 commit comments