<% source_type %> <% if !@issue.blank? && (User.current.allowed_to?("view_#{source_type.name}s".to_sym, @project) || User.current.admin?) %>
<%= link_to_remote l(:button_add), :url => {:controller => 'tasks', :action => 'add', :project_id => @project, :source_type => source_type, :issue_id => @issue} if User.current.allowed_to?({:controller => 'tasks', :action => 'add'}, @project) %>

<%= l("label_#{source_type.name.underscore}_plural") %>

<% unless !(@show_form == "true") %> <% form_remote_tag( :url => {:controller => 'tasks', :action => 'add', :issue_id => @issue, :project_id => @project, :source_type => source_type}, :method => :post, :html => {:id => "add-#{source_type.name.underscore}-form"}) do |f| %>

<%= select_tag :source_id, options_for_select(@project.contacts.sort!{|x, y| x.name <=> y.name }.collect {|m| [m.name, m.id]}), :prompt => "--- #{l(:actionview_instancetag_blank_option)} ---" %> <%= submit_tag l(:button_add) %> <%= toggle_link l(:button_cancel), "add-#{source_type.name.underscore}-form"%>

<% end %> <% end %>
<% end %>