diff --git a/app/controllers/admin/proposals_controller.rb b/app/controllers/admin/proposals_controller.rb index 2a6dfd718..02cf44aaf 100644 --- a/app/controllers/admin/proposals_controller.rb +++ b/app/controllers/admin/proposals_controller.rb @@ -1,6 +1,10 @@ class Admin::ProposalsController < Admin::BaseController + include FeatureFlags + has_filters %w{without_confirmed_hide all with_confirmed_hide}, only: :index + feature_flag :proposals + before_action :load_proposal, only: [:confirm_hide, :restore] def index @@ -25,4 +29,4 @@ class Admin::ProposalsController < Admin::BaseController @proposal = Proposal.with_hidden.find(params[:id]) end -end \ No newline at end of file +end diff --git a/app/controllers/moderation/proposals_controller.rb b/app/controllers/moderation/proposals_controller.rb index 4883bd378..f15aca85d 100644 --- a/app/controllers/moderation/proposals_controller.rb +++ b/app/controllers/moderation/proposals_controller.rb @@ -1,9 +1,12 @@ class Moderation::ProposalsController < Moderation::BaseController include ModerateActions + include FeatureFlags has_filters %w{pending_flag_review all with_ignored_flag}, only: :index has_orders %w{flags created_at}, only: :index + feature_flag :proposals + before_action :load_resources, only: [:index, :moderate] load_and_authorize_resource diff --git a/app/controllers/proposals_controller.rb b/app/controllers/proposals_controller.rb index e86caf922..bfd8baeb0 100644 --- a/app/controllers/proposals_controller.rb +++ b/app/controllers/proposals_controller.rb @@ -1,4 +1,5 @@ class ProposalsController < ApplicationController + include FeatureFlags include CommentableActions include FlagActions @@ -7,6 +8,8 @@ class ProposalsController < ApplicationController before_action :load_geozones, only: [:edit, :map, :summary] before_action :authenticate_user!, except: [:index, :show, :map, :summary] + feature_flag :proposals + invisible_captcha only: [:create, :update], honeypot: :subtitle has_orders ->(c) { Proposal.proposals_orders(c.current_user) }, only: :index diff --git a/app/views/admin/_menu.html.erb b/app/views/admin/_menu.html.erb index bae999fe4..41500e376 100644 --- a/app/views/admin/_menu.html.erb +++ b/app/views/admin/_menu.html.erb @@ -19,9 +19,11 @@ <%= t("admin.menu.title_moderated_content") %>