X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=app.psgi;h=a9eb098d7672832589be3158ea37414aa510d1a1;hb=759ae227869b52a2ae9c12f25ee697d0d0e102a0;hp=f9753856a0ad7d0b60396bbc62b97413638de074;hpb=ce37ae0ca1e9ca129b944b424c7fefde74c07134;p=gruntmaster-page.git diff --git a/app.psgi b/app.psgi index f975385..a9eb098 100644 --- a/app.psgi +++ b/app.psgi @@ -11,7 +11,7 @@ use Digest::SHA qw/sha256/; use Log::Log4perl; use constant ACCESSLOG_FORMAT => '%{X-Forwarded-For}i|%h %u "%r" %>s %b "%{Referer}i" "%{User-agent}i"'; -use constant CONTENT_SECURITY_POLICY => q,default-src 'none'; script-src 'self' www.google-analytics.com; style-src 'self'; img-src 'self'; connect-src 'self',; +use constant CONTENT_SECURITY_POLICY => q,default-src 'none'; script-src 'self' www.google-analytics.com; style-src 'self'; img-src 'self' www.google-analytics.com; connect-src 'self',; $Apache2::AuthzCaps::rootdir = $Apache2::Authen::Passphrase::rootdir; my $word = qr,(\w+),a; @@ -31,11 +31,11 @@ sub some_auth_required { sub admin_required { local $_ = $_[0]; return problem_owner $1 if m,^/pb/$word, && problem_private $1; - return job_owner $1 if m,^/log/(?:job|src)/$word, && job_private $1; + return job_user $1 if m,^/log/(?:job|src)/$word, && job_private $1; return contest_owner $1 if m,^/ct/$word/(?:pb|log), && time < contest_start $1; if (m,^/ct/$word/log/(?:job|src)/$word, && time < contest_end $1){ local $Gruntmaster::Data::contest = $1; - return job_owner $2; + return job_user $2; } 0 }