]> iEval git - plack-app-gruntmaster.git/commitdiff
Attempt to make jobs in a running contest private
authorMarius Gavrilescu <marius@ieval.ro>
Wed, 9 Apr 2014 11:02:19 +0000 (14:02 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Wed, 9 Apr 2014 11:02:19 +0000 (14:02 +0300)
app.psgi

index 750f57fddf819037c05d8143e2a2fe8a21eb5f54..d16fb4c591f636aab7607e34d907a6bc2909b32d 100644 (file)
--- a/app.psgi
+++ b/app.psgi
@@ -58,7 +58,7 @@ sub admin_required {
        my $env = $_[1];
        return $db->contest($env->{'gruntmaster.contest'})->owner->id if $env->{'gruntmaster.contest'} && $db->contest($env->{'gruntmaster.contest'})->start > time;
        return $db->problem($1)->owner->id if m,^/pb/$word, && is_problem_private $1 || $env->{'gruntmaster.problem'} && is_problem_private $env->{'gruntmaster.problem'} || !is_problem_in_contest $1, $env->{'gruntmaster.contest'};
-       return $db->job    ($1)->owner->id if m,^/log/(?:src/)?$number, && ($db->job($1)->private || is_problem_private $db->job($1)->problem->id || $db->job($1)->contest && $db->contest($db->job($1)->contest)->stop > time);
+       return $db->job    ($1)->owner->id if m,^/log/(?:src/)?$number, && ($db->job($1)->private || is_problem_private $db->job($1)->problem->id || $db->job($1)->contest && $db->job($1)->contest->stop > time);
        ''
 }
 
This page took 0.028095 seconds and 4 git commands to generate.