git-svn-id: https://192.168.0.254/svn/Rodax.redmine_rodax_crm/trunk@4 ff88604e-da85-c949-a72f-fc3aa3ba3724
47 lines
2.3 KiB
Plaintext
47 lines
2.3 KiB
Plaintext
<ul>
|
|
<% if !@contract.nil? %>
|
|
<li><%= context_menu_link l(:button_edit), {:controller => 'contracts', :action => 'edit', :id => @contract},
|
|
:class => 'icon-edit', :disabled => !@can[:edit] %></li>
|
|
|
|
|
|
<% if User.current.logged? %>
|
|
<li><%= watcher_link(@contract, User.current) %></li>
|
|
<% end %>
|
|
|
|
<% else %>
|
|
<li><%= context_menu_link l(:button_edit), {:controller => 'contracts', :action => 'bulk_edit', :ids => @contracts.collect(&:id)},
|
|
:class => 'icon-edit', :disabled => !@can[:edit] %></li>
|
|
<% end %>
|
|
|
|
<% unless @project.nil? || @project.contract_categories.empty? -%>
|
|
<li class="folder">
|
|
<a href="#" class="submenu"><%= l(:field_category) %></a>
|
|
<ul>
|
|
<% @project.contract_categories.each do |u| -%>
|
|
<li><%= context_menu_link u.name, {:controller => 'contracts', :action => 'bulk_update', :ids => @contracts.collect(&:id), :contract => {'category_id' => u}, :back_url => @back}, :method => :post,
|
|
:selected => (@contract && u == @contract.category), :disabled => !@can[:edit] %></li>
|
|
<% end -%>
|
|
<li><%= context_menu_link l(:label_none), {:controller => 'contracts', :action => 'bulk_update', :ids => @contracts.collect(&:id), :contract => {'category_id' => 'none'}, :back_url => @back}, :method => :post,
|
|
:selected => (@contract && @contract.category.nil?), :disabled => !@can[:edit] %></li>
|
|
</ul>
|
|
</li>
|
|
<% end -%>
|
|
|
|
<% unless @project.nil? || @project.contract_statuses.empty? -%>
|
|
<li class="folder">
|
|
<a href="#" class="submenu"><%= l(:field_contact_status) %></a>
|
|
<ul>
|
|
<% @project.contract_statuses.each do |s| -%>
|
|
<li><%= context_menu_link s.name, {:controller => 'contracts', :action => 'bulk_update', :ids => @contracts.collect(&:id), :contract => {'status_id' => s}, :back_url => @back}, :method => :post,
|
|
:selected => (@contract && s == @contract.status), :disabled => !@can[:edit] %></li>
|
|
<% end -%>
|
|
</ul>
|
|
</li>
|
|
<% end -%>
|
|
|
|
|
|
<li><%= context_menu_link l(:button_delete), {:controller => 'contracts', :action => 'bulk_destroy', :ids => @contracts.collect(&:id), :project_id => @project},
|
|
:method => :post, :confirm => l(:text_are_you_sure), :class => 'icon-del', :disabled => !@can[:delete] %></li>
|
|
</ul>
|
|
|