annotate .svn/pristine/42/42febda3fa2fabbf603d37aaef5bab82397d7ac3.svn-base @ 1524:82fac3dcf466 redmine-2.5-integration

Fix failure to interpret Javascript when autocompleting members for project
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Thu, 11 Sep 2014 10:24:38 +0100
parents dffacf8a6908
children
rev   line source
Chris@1517 1 <%= error_messages_for 'user' %>
Chris@1517 2
Chris@1517 3 <div id="user_form">
Chris@1517 4 <!--[form:user]-->
Chris@1517 5 <div class="splitcontentleft">
Chris@1517 6 <fieldset class="box tabular">
Chris@1517 7 <legend><%=l(:label_information_plural)%></legend>
Chris@1517 8 <p><%= f.text_field :login, :required => true, :size => 25 %></p>
Chris@1517 9 <p><%= f.text_field :firstname, :required => true %></p>
Chris@1517 10 <p><%= f.text_field :lastname, :required => true %></p>
Chris@1517 11 <p><%= f.text_field :mail, :required => true %></p>
Chris@1517 12 <% unless @user.force_default_language? %>
Chris@1517 13 <p><%= f.select :language, lang_options_for_select %></p>
Chris@1517 14 <% end %>
Chris@1517 15 <% if Setting.openid? %>
Chris@1517 16 <p><%= f.text_field :identity_url %></p>
Chris@1517 17 <% end %>
Chris@1517 18
Chris@1517 19 <% @user.custom_field_values.each do |value| %>
Chris@1517 20 <p><%= custom_field_tag_with_label :user, value %></p>
Chris@1517 21 <% end %>
Chris@1517 22
Chris@1517 23 <p><%= f.check_box :admin, :disabled => (@user == User.current) %></p>
Chris@1517 24 <%= call_hook(:view_users_form, :user => @user, :form => f) %>
Chris@1517 25 </fieldset>
Chris@1517 26
Chris@1517 27 <fieldset class="box tabular">
Chris@1517 28 <legend><%=l(:label_authentication)%></legend>
Chris@1517 29 <% unless @auth_sources.empty? %>
Chris@1517 30 <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>
Chris@1517 31 <% end %>
Chris@1517 32 <div id="password_fields" style="<%= 'display:none;' if @user.auth_source %>">
Chris@1517 33 <p><%= f.password_field :password, :required => true, :size => 25 %>
Chris@1517 34 <em class="info"><%= l(:text_caracters_minimum, :count => Setting.password_min_length) %></em></p>
Chris@1517 35 <p><%= f.password_field :password_confirmation, :required => true, :size => 25 %></p>
Chris@1517 36 <p><%= f.check_box :generate_password %></p>
Chris@1517 37 <p><%= f.check_box :must_change_passwd %></p>
Chris@1517 38 </div>
Chris@1517 39 </fieldset>
Chris@1517 40 </div>
Chris@1517 41
Chris@1517 42 <div class="splitcontentright">
Chris@1517 43 <fieldset class="box">
Chris@1517 44 <legend><%=l(:field_mail_notification)%></legend>
Chris@1517 45 <%= render :partial => 'users/mail_notifications' %>
Chris@1517 46 </fieldset>
Chris@1517 47
Chris@1517 48 <fieldset class="box tabular">
Chris@1517 49 <legend><%=l(:label_preferences)%></legend>
Chris@1517 50 <%= render :partial => 'users/preferences' %>
Chris@1517 51 <%= call_hook(:view_users_form_preferences, :user => @user, :form => f) %>
Chris@1517 52 </fieldset>
Chris@1517 53 </div>
Chris@1517 54 </div>
Chris@1517 55 <div style="clear:left;"></div>
Chris@1517 56 <!--[eoform:user]-->
Chris@1517 57
Chris@1517 58 <%= javascript_tag do %>
Chris@1517 59 $(document).ready(function(){
Chris@1517 60 $('#user_generate_password').change(function(){
Chris@1517 61 var passwd = $('#user_password, #user_password_confirmation');
Chris@1517 62 if ($(this).is(':checked')){
Chris@1517 63 passwd.val('').attr('disabled', true);
Chris@1517 64 }else{
Chris@1517 65 passwd.removeAttr('disabled');
Chris@1517 66 }
Chris@1517 67 }).trigger('change');
Chris@1517 68 });
Chris@1517 69 <% end %>