From b764e398475c26217bcca8ac9063f053bc1cf627 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Mon, 5 Aug 2013 17:58:33 +0000 Subject: Option to force a user to change his password (#3872). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12081 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/views/my/password.html.erb | 4 ++++ app/views/users/_form.html.erb | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'app/views') diff --git a/app/views/my/password.html.erb b/app/views/my/password.html.erb index de9a459e4..5dbf24cb0 100644 --- a/app/views/my/password.html.erb +++ b/app/views/my/password.html.erb @@ -17,6 +17,10 @@ <%= submit_tag l(:button_apply) %> <% end %> +<% unless @user.must_change_passwd? %> <% content_for :sidebar do %> <%= render :partial => 'sidebar' %> <% end %> +<% end %> + +<%= javascript_tag "$('#password').focus();" %> diff --git a/app/views/users/_form.html.erb b/app/views/users/_form.html.erb index 57c2f29b2..bb762c1ee 100644 --- a/app/views/users/_form.html.erb +++ b/app/views/users/_form.html.erb @@ -28,10 +28,11 @@

<%= 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();}" %>

<% end %>
-

<%= f.check_box :generate_password %>

<%= f.password_field :password, :required => true, :size => 25 %> <%= l(:text_caracters_minimum, :count => Setting.password_min_length) %>

<%= f.password_field :password_confirmation, :required => true, :size => 25 %>

+

<%= f.check_box :generate_password %>

+

<%= f.check_box :must_change_passwd %>

-- cgit v1.2.3