Skip to content

Commit 6a69538

Browse files
committed
Prevent unconfirming of super admin emails
1 parent b923181 commit 6a69538

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
<div class="form-group col-xs-12">
22
<%= f.label(:confirmed_at, _('Email Confirmation Status'), class: 'control-label') %>
33
<br>
4-
<%= f.check_box(:confirmed_at, { checked: @user.confirmed?,
4+
<% is_checkbox_disabled = @user.can_super_admin? && @user.confirmed_at.present? %>
5+
<%= f.check_box(:confirmed_at, { checked: @user.confirmed?,
6+
disabled: is_checkbox_disabled,
57
style: 'vertical-align: middle;
68
margin-top: -2px;' }) %>
79
<%= @user.confirmed? ? _("Confirmed.") : _("Unconfirmed.") %>
8-
<small><%= _("(Use checkbox to change status.)") %></small>
10+
<%= content_tag(:small, _("(Use checkbox to change status.)")) unless is_checkbox_disabled %>
911
</div>

0 commit comments

Comments
 (0)