X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FPlack%2FApp%2FGruntmaster.pm;h=7f9c21f4803c61f6bf46adf9bd3363065e5d1c33;hb=39e2d01af11ba6679478c9d2b265e76929a67191;hp=efcedf54a23e74f79fae336dfa64733b020df16d;hpb=ebca729db7cdee3b542db9cb9f2508f701941c10;p=plack-app-gruntmaster.git diff --git a/lib/Plack/App/Gruntmaster.pm b/lib/Plack/App/Gruntmaster.pm index efcedf5..7f9c21f 100644 --- a/lib/Plack/App/Gruntmaster.pm +++ b/lib/Plack/App/Gruntmaster.pm @@ -79,6 +79,7 @@ sub response { $title = 'No title'; } $params->{time} = time; + $params->{args} = {%_}; bless {template => $template, title => $title, params => $params, maxage => ($maxage // 1)}, __PACKAGE__.'::Response' } @@ -164,7 +165,7 @@ sub dispatch_request{ sub (/ct/ + ?:owner~) { response ct => 'Contests', db->contest_list(%_) }, sub (/log/ + ?:contest~&:owner~&:page~&:problem~&:private~) { forbid $_{private}; - response log => 'Job list', {%{db->job_list(%_)}, maybe contest => $_{contest}} + response log => 'Job list', {%{db->job_list(%_)}, maybe contest => $_{contest},} }, sub (/pb/ + ?:owner~&:contest~&:private~) { forbid $_{private};