%= labelled_fields_for :deal, @deal do |f| %> <%= call_hook(:view_deals_form_details_top, {:deal => @deal, :form => f }) %>
<%= f.text_field :name, :label=>l(:field_deal_name), :size => 80, :required => true %>
<%= f.select :project_id, project_tree_options_for_select(Deal.allowed_target_projects, :selected => @deal.project), {:required => true}, :onchange => "updateCustomForm('#{escape_javascript update_form_deals_path(:id => @deal, :format => 'js')}', '#deal_form')" %>
<%= f.text_area :background , :cols => 80, :rows => 8, :class => 'wiki-edit', :label=>l(:field_deal_background) %>
<%= wikitoolbar_for 'deal_background' %><%= f.select :status_id, collection_for_status_select, :include_blank => false, :label=>l(:field_contact_status) %>
<% end %><%= label_tag :deal_contact_id, RedmineContacts.companies_select ? l(:label_crm_company) : l(:label_contact)%> <%= select_contact_tag('deal[contact_id]', @deal.contact, :include_blank => true, :add_contact => true, :is_company => RedmineContacts.companies_select) %>
<% if RedmineContacts.products_plugin_installed? %> <%= f.text_field :price, :label => l(:field_deal_price), :size => 10, :disabled => @deal.lines.present? %> <% else %> <%= f.text_field :price, :label => l(:field_deal_price), :size => 10 %> <% end %> <%= select_tag "deal[currency]", options_for_select(collection_for_currencies_select(ContactsSetting.default_currency, ContactsSetting.major_currencies), @deal.currency), :include_blank => true, :style => "width: initial;" %>
<%= f.select :assigned_to_id, (@project.assignable_users.collect {|m| [m.name, m.id]}), :include_blank => true, :label => l(:label_crm_assigned_to) %>
<%= f.select :category_id, (@project.deal_categories.collect {|c| [c.name, c.id]}), :include_blank => true %>
<% end %><%= f.select :probability, ((0..10).to_a.collect {|r| ["#{r*10} %", r*10] }), :label => l(:label_crm_probability), :include_blank => true %>
<%= f.text_field :due_date, :label => l(:field_due_date), :size => 12 %><%= calendar_for('deal_due_date') %>
<%= custom_field_tag_with_label :deal, value, :required => value.custom_field.is_required? %>
<% if i == split_on -%><%= label_tag l(:label_deal_items) %> <%= link_to('Add new', 'javascript:void(0)', :onclick => 'toogleDealItems(this); return false;', :class => 'icon icon-add') %>
<%= field_set_tag(l(:label_deal_items), :class => "deal_items #{'hol' unless @deal.lines.present?}") do %> <%= render :partial =>'shared/new_product_line', :locals => { :form => f, :parent_object => @deal} %> <% end %> <% end %> <%= call_hook(:view_deals_form_details_bottom, {:deal => @deal, :form => f }) %> <% end %>