From 3f506f53b43b09a5102601e7c860e2146deab0ec Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Mon, 12 Feb 2024 12:26:22 +0200 Subject: [PATCH] add encrypted user configs controller --- app/controllers/encrypted_user_configs_controller.rb | 11 +++++++++++ config/routes.rb | 1 + 2 files changed, 12 insertions(+) create mode 100644 app/controllers/encrypted_user_configs_controller.rb 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]