Revision d408f980
Added by Ohad Levy almost 12 years ago
- ID d408f98098f4dcba7d7f9a003920b348018a1c2e
app/models/user.rb | ||
---|---|---|
|
||
def ensure_admin_is_not_renamed
|
||
if login_changed? and login_was == "admin"
|
||
errors.add :login, "Can't rename internal #{login} account to #{login_was}"
|
||
errors.add :login, "Can't rename internal protected <b>admin</b> account to #{login}".html_safe
|
||
end
|
||
end
|
||
end
|
app/views/users/_form.html.erb | ||
---|---|---|
<div class="tab-content">
|
||
<div class="tab-pane active" id="primary">
|
||
|
||
<%= text_f f, :login %>
|
||
<%= text_f f, :login, :disabled => f.object.login == "admin" %>
|
||
<%= text_f f, :firstname, :label => "First Name" %>
|
||
<%= text_f f, :lastname, :label => "Last Name" %>
|
||
<%= text_f f, :mail %>
|
Also available in: Unified diff
incorrect error message shown when trying to rename the admin account