From 76a51bd9946b7bab760430278f5bcb05d2d74289 Mon Sep 17 00:00:00 2001 From: Menci Date: Tue, 4 Jul 2017 12:37:54 +0800 Subject: [PATCH] Add runner_message --- modules/submission.js | 2 ++ views/submission_content.ejs | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/modules/submission.js b/modules/submission.js index 74c7f47..c8f1392 100644 --- a/modules/submission.js +++ b/modules/submission.js @@ -147,6 +147,7 @@ app.get('/submission/:id', async (req, res) => { judge.allowedSeeCase = await judge.isAllowedSeeCaseBy(res.locals.user); judge.allowedSeeData = await judge.isAllowedSeeDataBy(res.locals.user); judge.allowedRejudge = await judge.problem.isAllowedEditBy(res.locals.user); + judge.allowedManage = await judge.problem.isAllowedManageBy(res.locals.user); if (contest) { let problems_id = await contest.getProblems(); @@ -194,6 +195,7 @@ app.get('/submission/:id/ajax', async (req, res) => { judge.allowedSeeCase = await judge.isAllowedSeeCaseBy(res.locals.user); judge.allowedSeeData = await judge.isAllowedSeeDataBy(res.locals.user); judge.allowedRejudge = await judge.problem.isAllowedEditBy(res.locals.user); + judge.allowedManage = await judge.problem.isAllowedManageBy(res.locals.user); if (contest) { let problems_id = await contest.getProblems(); diff --git a/views/submission_content.ejs b/views/submission_content.ejs index 50edbb1..a03ae88 100644 --- a/views/submission_content.ejs +++ b/views/submission_content.ejs @@ -163,6 +163,10 @@ else problemUrl = syzoj.utils.makeUrl(['problem', judge.problem_id]); 标准错误
<%= testcase.user_err %>
<% } %> + <% if (testcase.runner_message && judge.allowedManage) { %> + 调试信息 +
<%= testcase.runner_message %>
+ <% } %>

<% } %>