Add links and full names to usernames in tables
[gruntmaster-page.git] / lib / Gruntmaster / Page / Generic.pm
index 95d1cd8cac6f791d0a73a49ea9f507a6850bcd9c..3fdd47c0a157d7e190ab5c5c6464bf1e5b53787e 100644 (file)
@@ -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} };
        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.010708 seconds and 4 git commands to generate.