diff --git a/app/views/errs/_table.html.haml b/app/views/errs/_table.html.haml index 5d22c44..c91ffa6 100644 --- a/app/views/errs/_table.html.haml +++ b/app/views/errs/_table.html.haml @@ -1,4 +1,4 @@ -- any_issue_links = errs.any?{|e| e.issue_link.present? } +- any_issue_links = errs.any?{|e| e.issue_link.present? && e.issue_link != 'pending' } =form_tag do %table.errs.selectable %thead @@ -37,7 +37,7 @@ %td.count= link_to problem.notices_count, app_err_path(problem.app, problem) - if any_issue_links %td.issue_link - - if problem.issue_link.present? + - if problem.app.issue_tracker_configured? && problem.issue_link.present? && problem.issue_link != 'pending' = link_to image_tag("#{problem.app.issue_tracker.class::Label}_goto.png"), problem.issue_link, :target => "_blank" %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? - if errs.none? diff --git a/app/views/errs/show.html.haml b/app/views/errs/show.html.haml index cd8fe5a..17a7cdd 100644 --- a/app/views/errs/show.html.haml +++ b/app/views/errs/show.html.haml @@ -16,6 +16,9 @@ - if @problem.app.issue_tracker_configured? - if @problem.issue_link.blank? %span= link_to 'create issue', create_issue_app_err_path(@app, @problem), :method => :post, :class => "#{@app.issue_tracker.class::Label}_create create-issue" + - elsif @problem.issue_link == "pending" + %span.disabled= link_to 'creating...', '#', :class => "#{@app.issue_tracker.class::Label}_inactive create-issue" + = link_to 'retry', create_issue_app_err_path(@app, @problem), :method => :post - else %span= link_to 'go to issue', @problem.issue_link, :class => "#{@app.issue_tracker.class::Label}_goto goto-issue" = link_to 'unlink issue', unlink_issue_app_err_path(@app, @problem), :method => :delete, :confirm => "Unlink err issues?", :class => "unlink-issue" -- libgit2 0.21.2