This repository has been archived on 2024-12-01. You can view files and clone it, but cannot push or open issues or pull requests.
redmine_rodax_crm/app/views/contracts/show.html.erb
2012-01-03 21:11:44 +00:00

94 lines
3.7 KiB
Plaintext

<div class="contextual">
<% replace_watcher ||= 'watcher' %>
<%= watcher_tag(@contract, User.current, {:id => replace_watcher, :replace => ['watcher','watcher2']}) %>
<%= link_to_if_authorized l(:button_edit), {:controller => 'contracts', :action => 'edit', :id => @contract}, :class => 'icon icon-edit' unless @contract.nil? %>
<%= link_to_if_authorized l(:button_delete), {:controller => 'contracts', :action => 'destroy', :id => @contract}, :confirm => l(:text_are_you_sure), :method => :post, :class => 'icon icon-del' unless @contract.nil? %>
</div>
<h2><%= "#{l(:label_contract)} ##{@contract.id}" %></h2>
<div class="contract details">
<table class="subject_header">
<tr>
<td class="avatar"><%= avatar_to(@contract, :size => "64") %></td>
<td class="name" style="vertical-align: top;">
<h1><%= h @contract.contact.name + ": " if @contract.contact %> <%= @contract.name %></h1>
<p><%= h @contract.category %></p>
<% if @contract.status && @project.contract_statuses.any? %>
<div id="contract-status">
<span class="contract-status" style = <%= "background-color:#{@contract.status.color_name};color:white;" %> >
<%= h @contract.status %>
</span>
<% if authorize_for('contracts', 'edit') %>
<span class="contextual">
<%= link_to l(:label_contract_change_status), {}, :onclick => "Element.show('edit_status_form'); Element.hide('contract-status'); return false;", :id => 'edit_status_link' %>
</span>
<% end %>
</div>
<% form_tag( {:controller => 'contracts',
:action => 'update',
:project_id => @project,
:id => @contract },
:multipart => true,
:id => "edit_status_form",
:style => "display:none; size: 100%" ) do %>
<%= select :contract, :status_id, options_for_select(collection_for_status_select, @contract.status_id.to_s), { :include_blank => false } %>
<%= submit_tag l(:button_save) %>
<%= link_to l(:button_cancel), {}, :onclick => "Element.hide('edit_status_form'); Element.show('contract-status'); return false;" %>
<br>
<% end %>
<% end %>
</td>
<% if !@contract.price.blank? %>
<td class="subject_info">
<ul>
<li class="price icon icon-money-dollar"><%= contract_price(@contract) %></li>
</ul>
</td>
<% end %>
</tr>
</table>
<% if authorize_for('notes', 'add_note') %>
<hr />
<%= render :partial => 'notes/add', :locals => {:note_source => @contract} %>
<% end %>
</div>
<div id="comments">
<h3><%= l(:label_note_plural) %></h3>
<div id="notes">
<%= render :partial => 'notes/note_item', :collection => @contract.notes, :locals => {:note_source => @contract} %>
</div>
</div>
<% content_for :sidebar do %>
<%= render :partial => 'common/sidebar' %>
<%= render :partial => 'attributes' %>
<%= render :partial => 'common/responsible_user', :object => @contract %>
<%= render :partial => 'contract_contacts/contacts' %>
<%= render :partial => 'common/notes_attachments', :object => @contract_attachments %>
<% if !@contract.background.blank? %>
<h3><%= l(:label_contact_background_info) %></h3>
<div class="wiki"><%= textilizable(@contract, :background) %></div>
<% end %>
<%= render :partial => 'common/recently_viewed' %>
<% end %>
<% html_title "#{l(:label_contract)} ##{@contract.id}: #{@contract.name}" %>
<% content_for :header_tags do %>
<%= javascript_include_tag :defaults %>
<%= javascript_include_tag :contacts, :plugin => 'redmine_contacts' %>
<%= stylesheet_link_tag :contacts, :plugin => 'redmine_contacts' %>
<%= stylesheet_link_tag :contacts_sidebar, :plugin => 'redmine_contacts' %>
<meta name = "format-detection" content = "telephone=no">
<% end %>