Skip to content

Commit 3399ffc

Browse files
committed
More Space#feature_enabled?
1 parent b893d7f commit 3399ffc

File tree

12 files changed

+23
-23
lines changed

12 files changed

+23
-23
lines changed

app/controllers/communities_controller.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ def show
88
@resources = []
99
if TeSS::Config.solr_enabled
1010
enabled = []
11-
enabled.append(Event) if TeSS::Config.feature['events']
12-
enabled.append(Material) if TeSS::Config.feature['materials']
13-
enabled.append(Collection) if TeSS::Config.feature['collections']
11+
enabled.append(Event) if Space.current_space.feature_enabled?('events')
12+
enabled.append(Material) if Space.current_space.feature_enabled?('materials')
13+
enabled.append(Collection) if Space.current_space.feature_enabled?('collections')
1414
enabled.each do |resource|
1515
@resources += resource.search_and_filter(nil, '', { 'max_age' => '1 month' },
1616
sort_by: 'new', per_page: 5).results

app/controllers/materials_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class MaterialsController < ApplicationController
1717
# GET /materials.json?q=queryparam
1818

1919
def index
20-
elearning = @facet_params[:resource_type] == 'e-learning' && TeSS::Config.feature['elearning_materials']
20+
elearning = @facet_params[:resource_type] == 'e-learning' && Space.current_space.feature_enabled?('elearning_materials')
2121
@bioschemas = @materials.flat_map(&:to_bioschemas)
2222
respond_to do |format|
2323
format.html { render elearning ? 'elearning_materials/index' : 'index' }

app/controllers/search_controller.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ def search_params
5454
def search_models
5555
return @_models if @_models
5656
@_models = ['User']
57-
@_models << 'Event' if TeSS::Config.feature['events']
58-
@_models << 'Material' if TeSS::Config.feature['materials']
59-
@_models << 'Collection' if TeSS::Config.feature['collections']
60-
@_models << 'ContentProvider' if TeSS::Config.feature['content_providers']
61-
@_models << 'Trainer' if TeSS::Config.feature['trainers']
57+
@_models << 'Event' if Space.current_space.feature_enabled?('events')
58+
@_models << 'Material' if Space.current_space.feature_enabled?('materials')
59+
@_models << 'Collection' if Space.current_space.feature_enabled?('collections')
60+
@_models << 'ContentProvider' if Space.current_space.feature_enabled?('content_providers')
61+
@_models << 'Trainer' if Space.current_space.feature_enabled?('trainers')
6262
@_models
6363
end
6464
end

app/controllers/static_controller.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ def home
99
@resources = []
1010
if TeSS::Config.solr_enabled
1111
enabled = []
12-
enabled.append(Event) if TeSS::Config.feature['events']
13-
enabled.append(Material) if TeSS::Config.feature['materials']
14-
enabled.append(Collection) if TeSS::Config.feature['collections']
12+
enabled.append(Event) if Space.current_space.feature_enabled?('events')
13+
enabled.append(Material) if Space.current_space.feature_enabled?('materials')
14+
enabled.append(Collection) if Space.current_space.feature_enabled?('collections')
1515
enabled.each do |resource|
1616
@resources += resource.search_and_filter(nil, '', { 'max_age' => '1 month' },
1717
sort_by: 'new', per_page: 5).results

app/models/event.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,8 @@ def self.facet_fields
203203
field_list.delete('sponsors') if TeSS::Config.feature['disabled'].include? 'sponsors'
204204
field_list.delete('tools') if TeSS::Config.feature['disabled'].include? 'biotools'
205205
field_list.delete('fields') if TeSS::Config.feature['disabled'].include? 'ardc_fields_of_research'
206-
field_list.delete('node') unless TeSS::Config.feature['nodes']
207-
field_list.delete('collections') unless TeSS::Config.feature['collections']
206+
field_list.delete('node') unless Space.current_space.feature_enabled?('nodes')
207+
field_list.delete('collections') unless Space.current_space.feature_enabled?('collections')
208208
field_list.delete('organizer') unless TeSS::Config.feature['organizer']
209209
field_list.delete('contact') unless TeSS::Config.feature['contact']
210210

app/models/learning_path.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def self.facet_fields
9696
difficulty_level licence target_audience authors contributors user node status)
9797

9898
field_list.delete('scientific_topics') if TeSS::Config.feature['disabled'].include? 'topics'
99-
field_list.delete('node') unless TeSS::Config.feature['nodes']
99+
field_list.delete('node') unless Space.current_space.feature_enabled?('nodes')
100100
field_list.delete('status') if TeSS::Config.feature['disabled'].include? 'status'
101101

102102
field_list

app/models/material.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ def self.facet_fields
140140
field_list.delete('standard_database_or_policy') if TeSS::Config.feature['disabled'].include? 'fairshare'
141141
field_list.delete('tools') if TeSS::Config.feature['disabled'].include? 'biotools'
142142
field_list.delete('fields') if TeSS::Config.feature['disabled'].include? 'ardc_fields_of_research'
143-
field_list.delete('node') unless TeSS::Config.feature['nodes']
144-
field_list.delete('collections') unless TeSS::Config.feature['collections']
143+
field_list.delete('node') unless Space.current_space.feature_enabled?('nodes')
144+
field_list.delete('collections') unless Space.current_space.feature_enabled?('collections')
145145
field_list.delete('status') if TeSS::Config.feature['disabled'].include? 'status'
146146

147147
field_list

app/models/source.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def ingestor_class
7474

7575
def self.facet_fields
7676
field_list = %w( content_provider node method enabled approval_status )
77-
field_list.delete('node') unless TeSS::Config.feature['nodes']
77+
field_list.delete('node') unless Space.current_space.feature_enabled?('nodes')
7878
field_list
7979
end
8080

app/views/about/developers.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
<% end %>
9797

9898
<!-- Workflows -->
99-
<% if TeSS::Config.feature['workflows'] %>
99+
<% if Space.current_space.feature_enabled?('workflows') %>
100100
<code>
101101
<a href="<%= TeSS::Config.base_url %><%== t 'developer.api_example_5' %>">
102102
<%= TeSS::Config.base_url %><%== t 'developer.api_example_5' %> </a>

app/views/about/tess.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
<% end %>
8484

8585
<!-- WORKFLOWS -->
86-
<% if TeSS::Config.feature['workflows'] %>
86+
<% if Space.current_space.feature_enabled?('workflows') %>
8787
<div id="workflows" class="row <%= next_about_block(@feature_count += 1) %>">
8888
<h3 class="col-lg-12"><%= t('about.headings.workflows') %></h3>
8989
<div class="col-lg-2 col-lg-push-10 about-resource-icon">

0 commit comments

Comments
 (0)