diff --git a/app/controllers/encrypted_user_configs_controller.rb b/app/controllers/encrypted_user_configs_controller.rb new file mode 100644 index 00000000..5d15289d --- /dev/null +++ b/app/controllers/encrypted_user_configs_controller.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class EncryptedUserConfigsController < ApplicationController + load_and_authorize_resource :encrypted_user_config + + def destroy + @encrypted_user_config.destroy! + + redirect_back(fallback_location: root_path) + end +end diff --git a/config/routes.rb b/config/routes.rb index 2d84c9be..6ddaaef0 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -53,6 +53,7 @@ Rails.application.routes.draw do resources :verify_pdf_signature, only: %i[create] resource :mfa_setup, only: %i[show new edit create destroy], controller: 'mfa_setup' resources :account_configs, only: %i[create] + resources :encrypted_user_configs, only: %i[destroy] resources :timestamp_server, only: %i[create] resources :dashboard, only: %i[index] resources :setup, only: %i[index create]