IK53RV4VGOHLCZGQCCIKPB45M3C7M7YMNBOJFBGZJ4LWIZNU4QNQC SZZ3PFYFHYC6YUGS3VMTUZ7CKKKJHRBTA52P7ONZRSDJWW23SO5QC 2AUODJBTW2UJ47UB3SREZ7O7UTTJDQ4AGUQMPZAI4F3Y6BUF6LUQC W6DC6K4INJQOJYR553ISCKZV7YIOGHEM3FZQPOLAPSZQ3KSJDMRQC J5UVLXOK6EDIL5I7VKWH4V2QDS4DPD7FHRK6XBWSXFRQS4JKXFZQC MOCEUXZAS4CNZL2QDKGVTZCRZ6AMOO2WSFHJ4VPZPPPAXHANG4NAC L5VIEXSC5R72SEDSWF7HWNXMSTAAADBUMCSREU5ITMRXLEJ6KZWQC PHX2HIVGHHKCAX6VNN2WXD4LRGSA74KQMJCCTMHK7HS6JPELVECAC YTZOC7C5N3JI3AOFPLT2UM7567XIKPSCMFKSESB6J4LNVVW3DOCAC L2E6EVE2RVFVDCUNRJ4CZYSQNS2DZUA5DTBETHBDUQUV2KQQRAOQC CLJQCY2XHIDNNMFBJ5PK3GQEN6RFALEFKXBJRWZPEIKR4PR5ZQ5AC M552HLIAP52D42AVXVC5SGROAYN2TBCEUZOXESWEMBBUX7G3U6TAC X27GNHDV5KPZ5GSH6DCAJMNCEMZLCP7M43JWF2X3O5QWXMOX273AC TQKGQ5R36VOLLJ3SR2WWIQ6VSN245N3QG4JHI2ZCP5T6RXN3PJWAC GWCV3TQVFLUPBREUFRJV6ACJGQHD24NIUAVQQFURMXT3GL2SPPZAC KOTB7BKVML6T6S5ZNTQ6456FMGCRZCP3E3KVWCOW7T6SPRHC53LAC 7YBYT2LQML2PKEO6UO4444AGSASS664UCDXW2YO3ALB7THQHCEBQC E2ZY5TE5XVR6DQNMNMAE4AOFZGRXGDWUB6F2HWVAFX2TZ5OZNTWAC DVNWJXWWZAR4LGE3FGGY64EW5U6GWH6MXXAALWPO3EMI4NO42ZXAC N22GPKYTOLZLBGTGDATQDVZ4R5APZEAOIA7L32X4UXBH4XNI7MWAC }sub closure :Local {my ( $self, $c, $buildId, $productnr ) = @_;my $build = getBuild($c, $buildId);return error($c, "Build with ID $buildId doesn't exist.") if !defined $build;my $product = $build->buildproducts->find({productnr => $productnr});return error($c, "Build $buildId doesn't have a product $productnr.") if !defined $product;return error($c, "Not yet implemented.");
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:wkxzzlIrlNAnzUlBQMkx/A
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:96p2HKZ/6kk0zZKq3JuvDg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:q7krNxyxcF4PlLGT8dmkLQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:zWuDHHMl7eWUWU238D5MWg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:60iPYEFvRtct6aHFChM8Eg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kiP5lQxpuaZUZiqHigHYxQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:twJAkSC32lJGcGItKegomg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MqQ972Qn6sjoWbbbzmE1cg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kTvNLSNfUxIbzFQ82v+AHg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:yYcxVJ1KnjD3KKWt4XQFMg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:a9oTOE0Aw1nHAamSOf+AVw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uAs9z69gMZRAQSzvOGsqEQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8JPNCq31oRo9w3tQGPpwMw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mM/rt5x2l2wMZn+EnctifQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:EVQbKQiSBV7xXLVym+lUxQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:xj0LojYsbdSMWCv+KUH8sw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:DcDEOgQY24GPqdhDlleLsQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:VO/SU4tv5UxNAmiwsqn6UA
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:nsVTqxR1wQaamEpy5nNOTQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:jZ0kG9EzEJn5mJFSp2WFpw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:TNoQBA0pY/OwfunCJ+/9Gw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:XkQtF1ABmLxvxND62rBlCw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:KEl9aBHuDTOb+pkc2Wde0A
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uZCNqZeWS46Z2RdysLEDaA
[% inputTypes ={ "svn" = "Subversion checkout", "cvs" = "CVS checkout", "tarball" = "Download of a tarball", "string" = "String value", "path" = "Local path", "build" = "Build output"}%]
button {background-color: #f0f0e0;}
<input type="text" class="string [% extraClass %]" [% HTML.attributes(id => param, name => param, value => value) %] />
<select [% HTML.attributes(id => param, name => param) %]>[% FOREACH name IN options.keys.sort %]<option [% HTML.attributes(value => name) %] [% IF name == curValue; "selected='selected'"; END %]>[% options.$name %]</option>[% END %]</select>
[% BLOCK renderInputType %][% SWITCH type %][% CASE "svn" %]Subversion checkout[% CASE "cvs" %]CVS checkout[% CASE "tarball" %]Download of a tarball[% CASE "string" %]String value[% CASE "path" %]Local path
[% BLOCK maybeEditString %][% IF edit %]<input type="text" class="string [% extraClass %]" [% HTML.attributes(id => param, name => param, value => value) %] />[% ELSE %][% HTML.escape(value) %]
[% IF edit %]<select id="[% "$baseName-type" %]" name="[% "$baseName-type" %]">[% INCLUDE renderInputTypeOption value=input.type type="svn" %][% INCLUDE renderInputTypeOption value=input.type type="cvs" %][% INCLUDE renderInputTypeOption value=input.type type="tarball" %][% INCLUDE renderInputTypeOption value=input.type type="string" %][% INCLUDE renderInputTypeOption value=input.type type="path" %]</select>[% ELSE %][% INCLUDE renderInputType type=input.type %][% END %]
[% INCLUDE renderSelection curValue=input.type param="$baseName-type" options=inputTypes %]