about summary refs log tree commit diff
path: root/app/controllers/admin/confirmations_controller.rb
diff options
context:
space:
mode:
authorAsh Furrow <ash@ashfurrow.com>2017-04-23 04:43:42 +0200
committerEugen <eugen@zeonfederated.com>2017-04-23 04:43:42 +0200
commit723f25a9999251b0c3f45c57aa88afa83f315b2d (patch)
tree9b25ee6b6dd7519a95302bbab57149b3263e083d /app/controllers/admin/confirmations_controller.rb
parent59b1de0bcf39473106e5380c129d7436be1ad89a (diff)
Admin UI for confirming users (#2245)
* Shows confirmed status in list.

* Adds ability to confirm users in admin UI.

* Added new english translations.

* Addresses feedback from #2245.

* More feedback.
Diffstat (limited to 'app/controllers/admin/confirmations_controller.rb')
-rw-r--r--app/controllers/admin/confirmations_controller.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/app/controllers/admin/confirmations_controller.rb b/app/controllers/admin/confirmations_controller.rb
new file mode 100644
index 000000000..6c41999e0
--- /dev/null
+++ b/app/controllers/admin/confirmations_controller.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+module Admin
+  class ConfirmationsController < BaseController
+    before_action :set_account
+
+    def create
+      @account.user.confirm
+      redirect_to admin_accounts_path
+    end
+
+    private
+
+    def set_account
+      @account = Account.find(params[:account_id])
+    end
+  end
+end