Francois Gouget : testbot/Submit: Rewrite the submit job page.

Alexandre Julliard julliard at winehq.org
Mon Sep 30 13:51:11 CDT 2019


Module: tools
Branch: master
Commit: 879d6af4dac1888debed7746cafccfe9ec4ff89a
URL:    https://source.winehq.org/git/tools.git/?a=commit;h=879d6af4dac1888debed7746cafccfe9ec4ff89a

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Thu Sep 26 16:35:55 2019 +0200

testbot/Submit: Rewrite the submit job page.

Preserve all parameters as the user moves from one step to the next and
back. This includes preserving and showing the selected extra VMs even
when the other extra VMs are hidden.
Also validate the parameters whenever the user moves forward so the page
never uses an invalid parameter.
Introduce a new VMRow structure to store information about which VMs are
compatible with the current job, which VMs to show, etc. This also
provides the basis for future extensions.

Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 testbot/lib/WineTestBot/CGI/PageBase.pm |    5 +-
 testbot/web/Submit.pl                   | 1186 ++++++++++++++++---------------
 2 files changed, 627 insertions(+), 564 deletions(-)

Diff:   https://source.winehq.org/git/tools.git/?a=commitdiff;h=879d6af4dac1888debed7746cafccfe9ec4ff89a



More information about the wine-cvs mailing list