annotate app/views/repositories/_related_issues.html.erb @ 1154:651d2699348e redmine-2.2-integration

Fix remote syntax for Rails 3 (doesn't work though); html safe in label
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Tue, 15 Jan 2013 15:45:22 +0000
parents 433d4f72a19b
children
rev   line source
Chris@1115 1 <% manage_allowed = User.current.allowed_to?(:manage_related_issues, @repository.project) %>
Chris@1115 2
Chris@1115 3 <div id="related-issues">
Chris@1115 4 <% if manage_allowed %>
Chris@1115 5 <div class="contextual">
Chris@1115 6 <%= toggle_link l(:button_add), 'new-relation-form', {:focus => 'issue_id'} %>
Chris@1115 7 </div>
Chris@1115 8 <% end %>
Chris@1115 9
Chris@1115 10 <h3><%= l(:label_related_issues) %></h3>
Chris@1115 11 <ul>
Chris@1115 12 <% @changeset.issues.visible.each do |issue| %>
Chris@1115 13 <li id="<%= "related-issue-#{issue.id}" %>"><%= link_to_issue issue %>
Chris@1115 14 <%= link_to(image_tag('link_break.png'),
Chris@1115 15 {:controller => 'repositories', :action => 'remove_related_issue',
Chris@1115 16 :id => @project, :repository_id => @repository.identifier_param,
Chris@1115 17 :rev => @changeset.identifier, :issue_id => issue},
Chris@1115 18 :remote => true,
Chris@1115 19 :method => :delete,
Chris@1115 20 :data => {:confirm => l(:text_are_you_sure)},
Chris@1115 21 :title => l(:label_relation_delete)) if manage_allowed %>
Chris@1115 22 </li>
Chris@1115 23 <% end %>
Chris@1115 24 </ul>
Chris@1115 25
Chris@1115 26 <% if manage_allowed %>
Chris@1115 27 <%= form_for(@issue, :as => :issue, :remote => true,
Chris@1115 28 :url => {:controller => 'repositories', :action => 'add_related_issue',
Chris@1115 29 :id => @project, :repository_id => @repository.identifier_param,
Chris@1115 30 :rev => @changeset.identifier},
Chris@1115 31 :method => :post,
Chris@1115 32 :html => {:id => 'new-relation-form', :style => (@issue ? '' : 'display: none;')}) do |f| %>
Chris@1115 33 <%= l(:label_issue) %> #<%= text_field_tag 'issue_id', '', :size => 10 %>
Chris@1115 34 <%= submit_tag l(:button_add) %>
Chris@1115 35 <%= toggle_link l(:button_cancel), 'new-relation-form'%>
Chris@1115 36 <% end %>
Chris@1115 37 <% end %>
Chris@1115 38 </div>
Chris@1115 39
Chris@1115 40 <%= javascript_tag "observeAutocompleteField('issue_id', '#{escape_javascript auto_complete_issues_path(:project_id => @project, :scope => 'all')}')" %>