Francois Gouget : testbot/web: Uncheck maintenance and offline VMs for jobs submitted through the web.

Alexandre Julliard julliard at winehq.org
Thu Apr 18 13:40:58 CDT 2013


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

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Thu Apr 18 19:20:45 2013 +0200

testbot/web: Uncheck maintenance and offline VMs for jobs submitted through the web.

Developers will still be able to schedule jobs on them but they will do so knowingly.

---

 testbot/web/Submit.pl |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/testbot/web/Submit.pl b/testbot/web/Submit.pl
index bbab0e0..42ca77a 100644
--- a/testbot/web/Submit.pl
+++ b/testbot/web/Submit.pl
@@ -256,16 +256,20 @@ sub GenerateFields
         {
           print " (", $self->CGI->escapeHTML($VM->Description), ")";
         }
+        my $Checked = 1;
         if ($VM->Status eq 'offline')
         {
           print " [offline]";
+          $Checked = undef;
         }
         elsif ($VM->Status eq 'maintenance')
         {
           print " [maintenance]";
+          $Checked = undef;
         }
         print "</label><div class='ItemValue'><input type='checkbox' name='$FieldName'";
-        if ($self->GetParam("Page") == 1 || $self->GetParam($FieldName))
+        if ($Checked and
+            ($self->GetParam("Page") == 1 || $self->GetParam($FieldName)))
         {
           print " checked='checked'";
         }




More information about the wine-cvs mailing list