From f75bd8bbf04d9325fe99eac59f22e782abedce1c Mon Sep 17 00:00:00 2001 From: rulingcom Date: Fri, 24 Jul 2026 15:57:51 +0800 Subject: [PATCH] refactor: relocate super manager apply_change button to form-actions with notice text --- .../admin/site_panel/_super_manager_form.html.erb | 8 +------- .../site_panel/super_manager_management.html.erb | 13 ++++++++++++- .../super_manager_management_for_site.html.erb | 13 ++++++++++++- 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/app/views/admin/site_panel/_super_manager_form.html.erb b/app/views/admin/site_panel/_super_manager_form.html.erb index a369226..2d3c679 100644 --- a/app/views/admin/site_panel/_super_manager_form.html.erb +++ b/app/views/admin/site_panel/_super_manager_form.html.erb @@ -5,12 +5,6 @@ %>
-
- <% if f.object.super_user_changed %> - <%= t('client_management.apply_change') %> -
- <% end %> -
<% records.each do |record| %> <%= f.fields_for relation_field, record do |f| %> @@ -82,4 +76,4 @@ }) }) - \ No newline at end of file + diff --git a/app/views/admin/site_panel/super_manager_management.html.erb b/app/views/admin/site_panel/super_manager_management.html.erb index 7c83887..4766ca0 100644 --- a/app/views/admin/site_panel/super_manager_management.html.erb +++ b/app/views/admin/site_panel/super_manager_management.html.erb @@ -12,6 +12,17 @@ <%= render :partial => "super_manager_form", :locals=>{:f=>f,:type=>"site_super_user"} %>
<%= f.submit t('submit'), class: 'btn btn-primary' %> + <% if f.object.super_user_changed %> + | + + <%= t('client_management.apply_change') %> + + + +
+ ⚠️ 提示: 管理員資料已更新,請務必點擊旁邊綠色的「<%= t('client_management.apply_change') %>」按鈕,設定才會正式同步至該伺服器下的網站! +
+ <% end %>
@@ -105,4 +116,4 @@ }); }) -<% end %> \ No newline at end of file +<% end %> diff --git a/app/views/admin/site_panel/super_manager_management_for_site.html.erb b/app/views/admin/site_panel/super_manager_management_for_site.html.erb index f1a21cf..070d0c4 100644 --- a/app/views/admin/site_panel/super_manager_management_for_site.html.erb +++ b/app/views/admin/site_panel/super_manager_management_for_site.html.erb @@ -12,6 +12,17 @@ <%= render :partial => "super_manager_form", :locals=>{:f=>f,:type=>"site_super_user"} %>
<%= f.submit t('submit'), class: 'btn btn-primary' %> + <% if f.object.super_user_changed %> + | + + <%= t('client_management.apply_change') %> + + + +
+ ⚠️ 提示: 管理員資料已更新,請務必點擊旁邊綠色的「<%= t('client_management.apply_change') %>」按鈕,設定才會正式同步至該網站! +
+ <% end %>
@@ -121,4 +132,4 @@ }); }) -<% end %> \ No newline at end of file +<% end %>