mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-17 09:36:08 +08:00
core: config.detail
This commit is contained in:
1 parent
38b5d8d1ac
commit
255fba8339
10 files changed
+20
-18
No files matched your search
+5
-5
@@ -28,10 +28,10 @@
|
||||
"license": "AGPL-3.0-only",
|
||||
"devDependencies": {
|
||||
"@types/cross-spawn": "^6.0.2",
|
||||
"@types/node": "^16.7.6",
|
||||
"@types/node": "^16.7.8",
|
||||
"@types/semver": "^7.3.8",
|
||||
"@typescript-eslint/eslint-plugin": "^4.29.0",
|
||||
"@typescript-eslint/parser": "^4.29.3",
|
||||
"@typescript-eslint/eslint-plugin": "^4.30.0",
|
||||
"@typescript-eslint/parser": "^4.30.0",
|
||||
"cac": "^6.7.3",
|
||||
"cross-env": "^7.0.3",
|
||||
"cross-spawn": "^7.0.3",
|
||||
@@ -43,11 +43,11 @@
|
||||
"fs-extra": "^10.0.0",
|
||||
"globby": "^11.0.4",
|
||||
"latest-version": "^6.0.0",
|
||||
"mongodb": "^3.6.11",
|
||||
"mongodb": "^3.6.12",
|
||||
"nmls": "^3.0.1",
|
||||
"ora": "^5.4.1",
|
||||
"semver": "^7.3.5",
|
||||
"typedoc": "^0.21.8",
|
||||
"typedoc": "^0.21.9",
|
||||
"typescript": "4.2.4"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,7 @@
|
||||
"adm-zip": "^0.5.5",
|
||||
"decode-html": "^2.0.0",
|
||||
"fs-extra": "^10.0.0",
|
||||
"mongodb": "^3.6.11",
|
||||
"mongodb": "^3.6.12",
|
||||
"xml2js": "^0.4.23"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"fs-extra": "^10.0.0",
|
||||
"js-yaml": "^4.1.0",
|
||||
"lodash": "^4.17.21",
|
||||
"mongodb": "^3.6.11",
|
||||
"mongodb": "^3.6.12",
|
||||
"p-queue": "^7.1.0",
|
||||
"shell-quote": "^1.7.2",
|
||||
"ws": "^8.2.1"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hydrooj",
|
||||
"version": "2.33.16",
|
||||
"version": "2.33.17",
|
||||
"bin": "bin/hydrooj.js",
|
||||
"main": "src/loader",
|
||||
"module": "src/loader",
|
||||
@@ -19,7 +19,7 @@
|
||||
"cookies": "^0.8.0",
|
||||
"detect-browser": "^5.2.0",
|
||||
"fs-extra": "^10.0.0",
|
||||
"graphql": "^15.5.1",
|
||||
"graphql": "^15.5.2",
|
||||
"graphql-scalars": "^1.10.0",
|
||||
"js-yaml": "^4.1.0",
|
||||
"koa": "^2.13.1",
|
||||
@@ -33,7 +33,7 @@
|
||||
"mime-types": "^2.1.32",
|
||||
"minio": "7.0.17",
|
||||
"moment-timezone": "^0.5.33",
|
||||
"mongodb": "^3.6.11",
|
||||
"mongodb": "^3.6.12",
|
||||
"nanoid": "^3.1.25",
|
||||
"nodemailer": "^6.6.3",
|
||||
"p-queue": "^7.1.0",
|
||||
|
||||
@@ -158,6 +158,7 @@ export interface ProblemConfigFile {
|
||||
interactor?: string;
|
||||
user_extra_files?: string[];
|
||||
judge_extra_files?: string[];
|
||||
detail?: boolean;
|
||||
outputs?: [string, number][];
|
||||
cases?: TestCaseConfig[];
|
||||
subtasks?: SubtaskConfig[];
|
||||
|
||||
@@ -135,7 +135,7 @@ class RecordModel {
|
||||
const res = await RecordModel.coll.insertOne(data);
|
||||
if (addTask) {
|
||||
const priority = await RecordModel.submissionPriority(uid, isContest ? 50 : 0);
|
||||
await RecordModel.judge(domainId, res.insertedId, priority);
|
||||
await RecordModel.judge(domainId, res.insertedId, priority, isContest ? { detail: false } : {});
|
||||
}
|
||||
return res.insertedId;
|
||||
}
|
||||
|
||||
@@ -10,6 +10,6 @@
|
||||
"@types/mongodb": "^3.6.20"
|
||||
},
|
||||
"dependencies": {
|
||||
"mongodb": "^3.6.11"
|
||||
"mongodb": "^3.6.12"
|
||||
}
|
||||
}
|
||||
@@ -68,6 +68,7 @@ const problemConfigSchema = {
|
||||
cases: { $ref: '#/def/cases' },
|
||||
subtasks: { type: 'array', items: { $ref: '#/def/subtask' } },
|
||||
filename: { type: 'string' },
|
||||
detail: { type: 'boolean' },
|
||||
time: { $ref: '#/def/time' },
|
||||
memory: { $ref: '#/def/memory' },
|
||||
score: { $ref: '#/def/score' },
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@blockly/block-extension-tooltip": "^1.0.17",
|
||||
"@blueprintjs/core": "^3.48.0",
|
||||
"@blueprintjs/icons": "^3.28.0",
|
||||
"@blueprintjs/select": "^3.17.0",
|
||||
"@blueprintjs/core": "^3.49.0",
|
||||
"@blueprintjs/icons": "^3.29.0",
|
||||
"@blueprintjs/select": "^3.18.0",
|
||||
"@hydrooj/utils": "workspace:*",
|
||||
"@types/jquery": "^3.5.6",
|
||||
"@types/json-schema": "^7.0.9",
|
||||
@@ -38,7 +38,7 @@
|
||||
"eslint-import-resolver-webpack": "^0.13.1",
|
||||
"eslint-plugin-import": "^2.24.2",
|
||||
"eslint-plugin-jsx-a11y": "^6.4.1",
|
||||
"eslint-plugin-react": "^7.25.0",
|
||||
"eslint-plugin-react": "^7.25.1",
|
||||
"fancy-log": "^1.3.3",
|
||||
"file-loader": "^6.2.0",
|
||||
"friendly-errors-webpack-plugin": "^1.7.0",
|
||||
@@ -111,7 +111,7 @@
|
||||
"markdown-it-mark": "^3.0.1",
|
||||
"markdown-it-merge-cells": "^1.0.1",
|
||||
"markdown-it-table-of-contents": "^0.5.2",
|
||||
"mongodb": "^3.6.11",
|
||||
"mongodb": "^3.6.12",
|
||||
"nunjucks": "^3.2.3",
|
||||
"streamsaver": "^2.0.5",
|
||||
"xss": "^1.0.9"
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"fs-extra": "^10.0.0",
|
||||
"js-yaml": "^4.1.0",
|
||||
"moment": "^2.29.1",
|
||||
"mongodb": "^3.6.11",
|
||||
"mongodb": "^3.6.12",
|
||||
"systeminformation": "^5.7.9"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
Reference in new issue
Block a user