Initial Redmine tooling and local plugin forks
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
<% if @deal.all_contacts.any? %>
|
||||
<div id="deal_contacts">
|
||||
<div class="contextual">
|
||||
<%= link_to l(:button_add),
|
||||
{:controller => 'deal_contacts',
|
||||
:action => 'search',
|
||||
:project_id => @project,
|
||||
:deal_id => @deal},
|
||||
:remote => true if User.current.allowed_to?({:controller => 'deal_contacts', :action => 'add'}, @project) %>
|
||||
</div>
|
||||
|
||||
<h3><%= l(:label_crm_contractor_plural) %></h3>
|
||||
|
||||
<%= render :partial => 'common/contact_data', :object => @deal.contact if @deal.contact %>
|
||||
<% @deal.related_contacts.each do |contact| %>
|
||||
<%= render :partial => 'common/contact_data', :object => contact, :locals => {:actions => remove_contractor_link(contact)} %>
|
||||
<% end %>
|
||||
</div>
|
||||
<% end %>
|
||||
@@ -0,0 +1,23 @@
|
||||
<h3 class="title"><%= l(:label_crm_add_contact_plural) %></h3>
|
||||
|
||||
<%= form_tag({:controller => 'deal_contacts',
|
||||
:action => 'add',
|
||||
:deal_id => @deal,
|
||||
:project_id => @project},
|
||||
:remote => true,
|
||||
:method => :post,
|
||||
:id => 'add-contact-form',
|
||||
:class => 'select-users') do |f| %>
|
||||
|
||||
<p><%= label_tag 'contact_search', l(:label_crm_search_for_contact) %>:<%= text_field_tag 'contact_search', nil, :placeholder => l(:label_crm_contact_search) %></p>
|
||||
<%= javascript_tag "observeSearchfield('contact_search', 'contacts_for_issue', '#{ escape_javascript url_for(:controller => :deal_contacts, :action => :autocomplete, :deal_id => @deal, :project_id => @project) }')" %>
|
||||
|
||||
<div id="contacts_for_issue" >
|
||||
<%= contacts_check_box_tags('contact_id[]', @contacts) %>
|
||||
</div>
|
||||
|
||||
<p class="buttons">
|
||||
<%= submit_tag l(:button_add), :name => nil, :onclick => "hideModal(this);" %>
|
||||
<%= submit_tag l(:button_cancel), :name => nil, :onclick => "hideModal(this);", :type => 'button' %>
|
||||
</p>
|
||||
<% end %>
|
||||
@@ -0,0 +1 @@
|
||||
$('#deal_contacts').html('<%= escape_javascript(render :partial => "deal_contacts/contacts") %>');
|
||||
@@ -0,0 +1 @@
|
||||
<%= contacts_check_box_tags 'contact_id[]', @contacts %>
|
||||
@@ -0,0 +1 @@
|
||||
$('#contact_data_<%= params[:contact_id] %>').effect('fade', {}, 1000);
|
||||
@@ -0,0 +1,4 @@
|
||||
var modal = $('#ajax-modal');
|
||||
modal.html('<%= escape_javascript(render :partial => 'deal_contacts/new_modal') %>');
|
||||
showModal('ajax-modal', '400px');
|
||||
modal.addClass('new-contact');
|
||||
Reference in New Issue
Block a user