Move to simple UserReflex

This commit is contained in:
Gaetan Craig-Riou
2023-11-27 11:54:04 +11:00
committed by Konrad
parent b28f40b125
commit 91e5227d80
4 changed files with 11 additions and 13 deletions

View File

@@ -1,11 +0,0 @@
# frozen_string_literal: true
class Enterprise
class UserReflex < ApplicationReflex
def accept_terms_of_services
current_user.update(terms_of_service_accepted_at: DateTime.now)
morph "#banner-container", ""
end
end
end

View File

@@ -0,0 +1,9 @@
# frozen_string_literal: true
class UserReflex < ApplicationReflex
def accept_terms_of_services
current_user.update(terms_of_service_accepted_at: DateTime.now)
morph "#banner-container", ""
end
end

View File

@@ -3,6 +3,6 @@
.column-left
%p= t("admin.terms_of_service_have_been_updated_html", tos_link: link_to(t("admin.terms_of_service"), TermsOfServiceFile.current_url, target: "_blank"))
.column-right
%button{ data: { reflex: "click->Enterprise::User#accept_terms_of_services" } }
%button{ data: { reflex: "click->user#accept_terms_of_services" } }
= t("admin.accept_terms_of_service")

View File

@@ -2,7 +2,7 @@
require "reflex_helper"
describe Enterprise::UserReflex, type: :reflex do
describe UserReflex, type: :reflex do
let(:current_user) { create(:user) }
let(:context) { { url: spree.admin_dashboard_url, connection: { current_user: } } }