_related_issues.html.erb
42 lines
| 1.7 KiB
| text/plain
|
TextLexer
|
r8657 | <% manage_allowed = User.current.allowed_to?(:manage_related_issues, @repository.project) %> | ||
<div id="related-issues"> | ||||
<% if manage_allowed %> | ||||
<div class="contextual"> | ||||
<%= toggle_link l(:button_add), 'new-relation-form', {:focus => 'issue_id'} %> | ||||
</div> | ||||
<% end %> | ||||
<h3><%= l(:label_related_issues) %></h3> | ||||
<ul> | ||||
<% @changeset.issues.visible.each do |issue| %> | ||||
<li id="<%= "related-issue-#{issue.id}" %>"><%= link_to_issue issue %> | ||||
|
r14889 | <%= link_to(l(:label_relation_delete), | ||
|
r9843 | {:controller => 'repositories', :action => 'remove_related_issue', | ||
:id => @project, :repository_id => @repository.identifier_param, | ||||
:rev => @changeset.identifier, :issue_id => issue}, | ||||
:remote => true, | ||||
:method => :delete, | ||||
:data => {:confirm => l(:text_are_you_sure)}, | ||||
|
r14686 | :title => l(:label_relation_delete), | ||
:class => 'icon-only icon-link-break' | ||||
) if manage_allowed %> | ||||
|
r8657 | </li> | ||
<% end %> | ||||
</ul> | ||||
<% if manage_allowed %> | ||||
|
r13279 | <%= form_tag({:controller => 'repositories', :action => 'add_related_issue', | ||
|
r8674 | :id => @project, :repository_id => @repository.identifier_param, | ||
:rev => @changeset.identifier}, | ||||
|
r13279 | :remote => true, | ||
|
r8657 | :method => :post, | ||
|
r13279 | :id => 'new-relation-form', :style => (@issue ? '' : 'display: none;')) do |f| %> | ||
|
r8657 | <%= l(:label_issue) %> #<%= text_field_tag 'issue_id', '', :size => 10 %> | ||
<%= submit_tag l(:button_add) %> | ||||
<%= toggle_link l(:button_cancel), 'new-relation-form'%> | ||||
<% end %> | ||||
<% end %> | ||||
</div> | ||||
|
r9998 | |||
<%= javascript_tag "observeAutocompleteField('issue_id', '#{escape_javascript auto_complete_issues_path(:project_id => @project, :scope => 'all')}')" %> | ||||