Browse Source

Add feature toggle

pull/2285/head
Kat 2 years ago
parent
commit
2e80a92769
  1. 8
      app/services/feature_toggle.rb
  2. 2
      app/views/locations/check_answers.html.erb
  3. 2
      app/views/locations/show.html.erb
  4. 2
      app/views/schemes/check_answers.html.erb
  5. 2
      app/views/schemes/show.html.erb

8
app/services/feature_toggle.rb

@ -26,4 +26,12 @@ class FeatureToggle
def self.service_moved?
false
end
def self.delete_scheme_enabled?
!Rails.env.production?
end
def self.delete_location_enabled?
!Rails.env.production?
end
end

2
app/views/locations/check_answers.html.erb

@ -42,7 +42,7 @@
<% if LocationPolicy.new(current_user, @location).create? %>
<div class="govuk-button-group">
<%= govuk_button_to "Save and return to locations", scheme_location_confirm_path(@scheme, @location, route: params[:route]), method: :patch %>
<% if LocationPolicy.new(current_user, @location).delete? %>
<% if LocationPolicy.new(current_user, @location).delete? && FeatureToggle.delete_location_enabled? %>
<%= delete_location_link(@location) %>
<% end %>
<%= govuk_button_link_to "Cancel", scheme_locations_path(@scheme), secondary: true %>

2
app/views/locations/show.html.erb

@ -51,6 +51,6 @@
<%= toggle_location_link(@location) %>
<% end %>
<% if LocationPolicy.new(current_user, @location).delete? %>
<% if LocationPolicy.new(current_user, @location).delete? && FeatureToggle.delete_location_enabled? %>
<%= delete_location_link(@location) %>
<% end %>

2
app/views/schemes/check_answers.html.erb

@ -24,7 +24,7 @@
<%= f.govuk_submit button_label %>
<% end %>
<% if SchemePolicy.new(current_user, @scheme).delete? %>
<% if SchemePolicy.new(current_user, @scheme).delete? && FeatureToggle.delete_scheme_enabled? %>
<%= delete_scheme_link(@scheme) %>
<% end %>
<% end %>

2
app/views/schemes/show.html.erb

@ -53,6 +53,6 @@
<%= toggle_scheme_link(@scheme) %>
<% end %>
<% if SchemePolicy.new(current_user, @scheme).delete? %>
<% if SchemePolicy.new(current_user, @scheme).delete? && FeatureToggle.delete_scheme_enabled? %>
<%= delete_scheme_link(@scheme) %>
<% end %>

Loading…
Cancel
Save