essai pour Filter#{enable,disable}

This commit is contained in:
Jérémy Lecour 2021-02-07 16:46:36 +01:00 committed by Jérémy Lecour
parent 7623fe2bd3
commit 7849514a6e
2 changed files with 19 additions and 1 deletions

View file

@ -1,5 +1,5 @@
class FiltersController < ApplicationController
before_action :set_filter, only: [:show, :edit, :update, :destroy]
before_action :set_filter, only: [:show, :edit, :update, :destroy, :enable, :disable]
# GET /filters
def index
@ -39,6 +39,22 @@ class FiltersController < ApplicationController
end
end
def enable
if @filter.update(enabled: true)
redirect_to @filter, notice: 'Filter was successfully enabled.'
else
render :edit
end
end
def disable
if @filter.update(enabled: false)
redirect_to @filter, notice: 'Filter was successfully disabled.'
else
render :edit
end
end
# DELETE /filters/1
def destroy
@filter.destroy

View file

@ -6,6 +6,8 @@ Rails.application.routes.draw do
resources :emails
resources :metadata_mappings
resources :filters do
patch :enable
patch :disable
resources :conditions
resources :operations
end