core: user_import: rename to draft

This commit is contained in:
undefined committed 2021-03-27 11:17:04 +08:00
1 parent 1ec793d039
commit c250c8e925
3 files changed
+8 -4

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "hydrooj",
"version": "2.20.37",
"version": "2.20.38",
"bin": "bin/hydrooj.js",
"main": "dist/loader.js",
"typings": "dist/loader.d.ts",
+3 -3
View File
@@ -186,8 +186,8 @@ class SystemUserImportHandler extends SystemHandler {
}
@param('users', Types.String)
@param('confirm', Types.Boolean)
async post(domainId: string, _users: string, confirm: boolean) {
@param('draft', Types.Boolean)
async post(domainId: string, _users: string, draft: boolean) {
const users = _users.split('\n');
const udocs = [];
const tasks = [];
@@ -203,7 +203,7 @@ class SystemUserImportHandler extends SystemHandler {
udocs.push({
email, username, password, displayName,
});
if (!confirm) {
if (!draft) {
tasks.push(
(async () => {
const uid = await user.create(email, username, password);
+4
View File
@@ -74,6 +74,10 @@ export class ProblemMainHandler extends ProblemHandler {
page,
system.get('pagination.problem'),
);
if (q && +q) {
const pdoc = await problem.get(domainId, +q, this.user._id, problem.PROJECTION_LIST);
if (pdoc) pdocs.unshift(pdoc);
}
if (this.user.hasPriv(PRIV.PRIV_USER_PROFILE)) {
psdict = await problem.getListStatus(
domainId, this.user._id, pdocs.map((pdoc) => pdoc.docId),