Option to generate a random password on user creation/update.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11456 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
<p><%= f.select :auth_source_id, ([[l(:label_internal), ""]] + @auth_sources.collect { |a| [a.name, a.id] }), {}, :onchange => "if (this.value=='') {$('#password_fields').show();} else {$('#password_fields').hide();}" %></p>
|
||||
<% end %>
|
||||
<div id="password_fields" style="<%= 'display:none;' if @user.auth_source %>">
|
||||
<p><%= f.check_box :generate_password %></p>
|
||||
<p><%= f.password_field :password, :required => true, :size => 25 %>
|
||||
<em class="info"><%= l(:text_caracters_minimum, :count => Setting.password_min_length) %></em></p>
|
||||
<p><%= f.password_field :password_confirmation, :required => true, :size => 25 %></p>
|
||||
@@ -49,3 +50,16 @@
|
||||
</div>
|
||||
<div style="clear:left;"></div>
|
||||
<!--[eoform:user]-->
|
||||
|
||||
<%= javascript_tag do %>
|
||||
$(document).ready(function(){
|
||||
$('#user_generate_password').change(function(){
|
||||
var passwd = $('#user_password, #user_password_confirmation');
|
||||
if ($(this).is(':checked')){
|
||||
passwd.val('').attr('disabled', true);
|
||||
}else{
|
||||
passwd.removeAttr('disabled');
|
||||
}
|
||||
}).trigger('change');
|
||||
});
|
||||
<% end %>
|
||||
|
||||
Reference in New Issue
Block a user