OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/app/views/members/_member_form_impaired.html.erb

35 lines
1.3 KiB

<%#-- copyright
OpenProject is a project management system.
Copyright (C) 2012-2013 the OpenProject Team
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.
See doc/COPYRIGHT.rdoc for more details.
++#%>
<%= form_for(:member,
:url => {:controller => '/members', :action => 'create', :project_id => project},
:method => :post,
:remote => true,
:loading => '$(\'member-add-submit\').disable();',
:complete => 'if($(\'member-add-submit\')) $(\'member-add-submit\').enable();',
:html => {:id => "members_add_form"}) do |f| %>
<fieldset>
<legend><%=l(:label_member_new)%></legend>
<p><%= label_tag "principal_search", l(:label_principal_search) %><%= text_field_tag 'principal_search', nil %></p>
<%= observe_field(:principal_search,
:frequency => 0.5,
:update => :principal_results,
:url => { :controller => '/members', :action => 'autocomplete_for_member', :id => project },
:with => 'q')
%>
<div id="principal_results">
<%= render :partial => 'members/autocomplete_for_member', :locals => { :principals => principals, :roles => roles } %>
</div>
</fieldset>
<% end %>