Module: tools Branch: master Commit: 879d6af4dac1888debed7746cafccfe9ec4ff89a URL: https://source.winehq.org/git/tools.git/?a=commit;h=879d6af4dac1888debed7746...
Author: Francois Gouget fgouget@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@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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=879d6af4dac1888debed...