Commit 11f5cd34dfcf8d9a28272cd7601fc1e8bc2f33cc
1 parent
15688671
Exists in
master
and in
1 other branch
Display 'creating...' if issue link == "pending", for when issue is being create…
…d outside the request.
Showing
2 changed files
with
5 additions
and
2 deletions
Show diff stats
app/views/errs/_table.html.haml
1 | -- any_issue_links = errs.any?{|e| e.issue_link.present? } | |
1 | +- any_issue_links = errs.any?{|e| e.issue_link.present? && e.issue_link != 'pending' } | |
2 | 2 | =form_tag do |
3 | 3 | %table.errs.selectable |
4 | 4 | %thead |
... | ... | @@ -37,7 +37,7 @@ |
37 | 37 | %td.count= link_to problem.notices_count, app_err_path(problem.app, problem) |
38 | 38 | - if any_issue_links |
39 | 39 | %td.issue_link |
40 | - - if problem.issue_link.present? | |
40 | + - if problem.app.issue_tracker_configured? && problem.issue_link.present? && problem.issue_link != 'pending' | |
41 | 41 | = link_to image_tag("#{problem.app.issue_tracker.class::Label}_goto.png"), problem.issue_link, :target => "_blank" |
42 | 42 | %td.resolve= link_to image_tag("thumbs-up.png"), resolve_app_err_path(problem.app, problem), :title => "Resolve", :method => :put, :confirm => err_confirm, :class => 'resolve' if problem.unresolved? |
43 | 43 | - if errs.none? | ... | ... |
app/views/errs/show.html.haml
... | ... | @@ -16,6 +16,9 @@ |
16 | 16 | - if @problem.app.issue_tracker_configured? |
17 | 17 | - if @problem.issue_link.blank? |
18 | 18 | %span= link_to 'create issue', create_issue_app_err_path(@app, @problem), :method => :post, :class => "#{@app.issue_tracker.class::Label}_create create-issue" |
19 | + - elsif @problem.issue_link == "pending" | |
20 | + %span.disabled= link_to 'creating...', '#', :class => "#{@app.issue_tracker.class::Label}_inactive create-issue" | |
21 | + = link_to 'retry', create_issue_app_err_path(@app, @problem), :method => :post | |
19 | 22 | - else |
20 | 23 | %span= link_to 'go to issue', @problem.issue_link, :class => "#{@app.issue_tracker.class::Label}_goto goto-issue" |
21 | 24 | = link_to 'unlink issue', unlink_issue_app_err_path(@app, @problem), :method => :delete, :confirm => "Unlink err issues?", :class => "unlink-issue" | ... | ... |