Francois Gouget : testbot/web: Refresh the JobDetails page normally after canceling or restarting a job.

Alexandre Julliard julliard at winehq.org
Thu Mar 28 14:44:39 CDT 2013


Module: tools
Branch: master
Commit: 938ba099ac2a888271cfab4d60dd4df3244723fd
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=938ba099ac2a888271cfab4d60dd4df3244723fd

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Thu Mar 28 14:43:28 2013 +0100

testbot/web: Refresh the JobDetails page normally after canceling or restarting a job.

This is possible now that Job::Cancel() updates the job status synchronously.

---

 testbot/web/JobDetails.pl |   27 ++++-----------------------
 1 files changed, 4 insertions(+), 23 deletions(-)

diff --git a/testbot/web/JobDetails.pl b/testbot/web/JobDetails.pl
index 429a87c..944d178 100644
--- a/testbot/web/JobDetails.pl
+++ b/testbot/web/JobDetails.pl
@@ -167,7 +167,8 @@ sub OnCancel
     return !1;
   }
 
-  return 1;
+  $self->Redirect("/JobDetails.pl?Key=" . $self->{JobId});
+  exit;
 }
 
 sub OnRestart
@@ -188,7 +189,8 @@ sub OnRestart
     return !1;
   }
 
-  return 1;
+  $self->Redirect("/JobDetails.pl?Key=" . $self->{JobId});
+  exit;
 }
 
 sub OnAction
@@ -238,27 +240,6 @@ sub GenerateBody
 {
   my $self = shift;
 
-  if ($self->{ActionPerformed})
-  {
-    print "<h1>" . $self->GetTitle() . "</h1>\n";
-    print "<div class='Content'>\n";
-    my $Action = $self->GetParam("Action");
-    if ($Action eq "Cancel job")
-    {
-      print "<p>Job will be canceled.</p>\n";
-    }
-    elsif ($Action eq "Restart job")
-    {
-      print "<p>Job will be restarted.</p>\n";
-    }
-    else
-    {
-      print "<p>Unknown action $Action.</p>\n";
-    }
-    print "</div>\n";
-    return;
-  }
-
   $self->SUPER::GenerateBody(@_);
 
   print "<div class='Content'>\n";




More information about the wine-cvs mailing list