From b5c0550652f8e36267c12018331742e46fe08b5d Mon Sep 17 00:00:00 2001 From: zema1 Date: Sun, 3 Dec 2017 20:34:07 +0800 Subject: [PATCH] use 'nginx' as nginx running user --- deploy/nginx/nginx.conf | 3 +-- submission/views/oj.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/deploy/nginx/nginx.conf b/deploy/nginx/nginx.conf index 0942890a..01f7ae7e 100644 --- a/deploy/nginx/nginx.conf +++ b/deploy/nginx/nginx.conf @@ -1,4 +1,4 @@ -user nobody; +user nginx; daemon off; pid /tmp/nginx.pid; worker_processes auto; @@ -20,7 +20,6 @@ http { gzip on; gzip_vary on; gzip_types application/javascript text/css; - client_body_temp_path /tmp 1 2; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' diff --git a/submission/views/oj.py b/submission/views/oj.py index 8514c13c..81ff9ba2 100644 --- a/submission/views/oj.py +++ b/submission/views/oj.py @@ -194,7 +194,7 @@ class ContestSubmissionListAPI(APIView): # 封榜的时候只能看到自己的提交 if contest.rule_type == ContestRuleType.ACM: - if not contest.real_time_rank and not contest.is_contest_admin(request.user): + if not contest.real_time_rank and not request.user.is_contest_admin(contest): submissions = submissions.filter(user_id=request.user.id) data = self.paginate_data(request, submissions)