]> iEval git - gruntmaster-page.git/blobdiff - lib/Gruntmaster/Page/Generic.pm
Update version
[gruntmaster-page.git] / lib / Gruntmaster / Page / Generic.pm
index 95d1cd8cac6f791d0a73a49ea9f507a6850bcd9c..e31740d63df50734e356ac991c4a3ca848e399e1 100644 (file)
@@ -3,7 +3,7 @@ package Gruntmaster::Page::Generic;
 use 5.014000;
 use strict;
 use warnings;
-our $VERSION = '0.001';
+our $VERSION = '5999.000_001';
 
 use Gruntmaster::Data;
 use Gruntmaster::Page::Base;
@@ -109,19 +109,20 @@ thing {
        contest;
        sortby { $a->{name} cmp $b->{name} };
        group { $_->{level} };
+       mangle { $_->{owner_name} = do { local $Gruntmaster::Data::contest; user_name $_->{owner} } }
 };
 
 thing {
        params qw/ct contest Contests/;
-       sortby { $a->{start} <=> $b->{start} };
+       sortby { $b->{start} <=> $a->{start} };
        group { time < $_->{start} ? 'pending' : time > $_->{end} ? 'finished' : 'running' };
-       mangle { $_->{started} = time >= $_->{start} };
+       mangle { $_->{started} = time >= $_->{start}; $_->{owner_name} = do { local $Gruntmaster::Data::contest; user_name $_->{owner} } };
 };
 
 thing {
        params qw/log job/, 'Job log';
        contest;
-       mangle { $_->{results} &&= decode_json $_->{results}; }
+       mangle { $_->{results} &&= decode_json $_->{results}; $_->{user_name} = do { local $Gruntmaster::Data::contest; user_name $_->{user} } }
 };
 
 1
This page took 0.021845 seconds and 4 git commands to generate.