monitor 不再使用,配置判题服务器的代码移入 judge_dispatcher 里面
添加前端后台判题服务器管理页面一些校验的功能
去掉判题服务器监控的前端和后端
修复比赛 first ac 显示错误的问题
修复两步验证中的错误
tfa 显示 url
增加 qrcode 依赖
完成两步验证的逻辑
fix error package name and add pip mirrorwq
废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery
修复 huey 队列不会释放数据库连接的问题,是用法不对
增加关闭两步验证的 api
增加两步验证基础代码
完善 sso 登录部分
规范配置文件写法;数据库用户名也在环境变量中取
个人博客链接前面也增加图标
修改判题机器的配置文件
删除不再使用的配置文件
Squash from a1fff74 to 12f96c6 by virusdefender
175 lines
5.6 KiB
JavaScript
175 lines
5.6 KiB
JavaScript
({
|
||
// RequireJS 通过一个相对的路径 baseUrl来加载所有代码。baseUrl通常被设置成data-main属性指定脚本的同级目录。
|
||
baseUrl: "./js",
|
||
// 第三方脚本模块的别名,jquery比libs/jquery-1.11.1.min.js简洁明了;
|
||
paths: {
|
||
jquery: "empty:",
|
||
avalon: "empty:",
|
||
editor: "utils/editor",
|
||
jcountdown: "lib/jcountdown/jcountdown",
|
||
uploader: "utils/uploader",
|
||
formValidation: "utils/formValidation",
|
||
codeMirror: "utils/codeMirror",
|
||
bsAlert: "utils/bsAlert",
|
||
problem: "app/oj/problem/problem",
|
||
contest: "app/admin/contest/contest",
|
||
csrfToken: "utils/csrfToken",
|
||
admin: "app/admin/admin",
|
||
chart: "lib/chart/Chart",
|
||
tagEditor: "lib/tagEditor/jquery.tag-editor.min",
|
||
jqueryUI: "lib/jqueryUI/jquery-ui",
|
||
bootstrap: "lib/bootstrap/bootstrap",
|
||
datetimePicker: "lib/datetime_picker/bootstrap-datetimepicker",
|
||
validator: "lib/validator/validator",
|
||
ZeroClipboard: "lib/ZeroClipboard/ZeroClipboard",
|
||
|
||
// ------ admin web 组件 ----------
|
||
pager: "components/pager",
|
||
editorComponent: "components/editorComponent",
|
||
testCaseUploader: "components/testCaseUploader",
|
||
|
||
// ------ 下面写的都不要直接用,而是使用上面的封装版本 ------
|
||
//富文本编辑器simditor -> editor
|
||
simditor: "lib/simditor/simditor",
|
||
"simple-module": "lib/simditor/module",
|
||
"simple-hotkeys": "lib/simditor/hotkeys",
|
||
"simple-uploader": "lib/simditor/uploader",
|
||
"simditor-autosave": "lib/simditor/simditor-autosave",
|
||
|
||
//code mirror 代码编辑器 ->codeMirror
|
||
_codeMirror: "lib/codeMirror/codemirror",
|
||
codeMirrorClang: "lib/codeMirror/language/clike",
|
||
|
||
// bootstrap组件
|
||
modal: "lib/bootstrap/modal",
|
||
dropdown: "lib/bootstrap/dropdown",
|
||
transition: "lib/bootstrap/transition",
|
||
collapse: "lib/bootstrap/collapse",
|
||
|
||
//百度webuploader -> uploader
|
||
webUploader: "lib/webuploader/webuploader",
|
||
|
||
//"_datetimePicker": "lib/datetime_picker/bootstrap-datetimepicker",
|
||
|
||
//以下都是页面 script 标签引用的js
|
||
announcement_0_pack: "app/admin/announcement/announcement",
|
||
userList_1_pack: "app/admin/user/userList",
|
||
twoFactorAuth_2_pack: "app/oj/account/twoFactorAuth",
|
||
problem_3_pack: "app/oj/problem/problem",
|
||
submissionList_4_pack: "app/admin/problem/submissionList",
|
||
contestCountdown_5_pack: "app/oj/contest/contestCountdown",
|
||
avatar_6_pack: "app/oj/account/avatar",
|
||
addProblem_7_pack: "app/admin/problem/addProblem",
|
||
problem_8_pack: "app/admin/problem/problem",
|
||
contestList_9_pack: "app/admin/contest/contestList",
|
||
admin_10_pack: "app/admin/admin",
|
||
login_11_pack: "app/oj/account/login",
|
||
applyResetPassword_12_pack: "app/oj/account/applyResetPassword",
|
||
addContest_13_pack: "app/admin/contest/addContest",
|
||
contestPassword_14_pack: "app/oj/contest/contestPassword",
|
||
changePassword_15_pack: "app/oj/account/changePassword",
|
||
editProblem_17_pack: "app/admin/contest/editProblem",
|
||
joinGroupRequestList_18_pack: "app/admin/group/joinGroupRequestList",
|
||
group_19_pack: "app/oj/group/group",
|
||
contestProblemList_20_pack: "app/admin/contest/contestProblemList",
|
||
editProblem_21_pack: "app/admin/problem/editProblem",
|
||
register_22_pack: "app/oj/account/register",
|
||
groupDetail_23_pack: "app/admin/group/groupDetail",
|
||
editContest_24_pack: "app/admin/contest/editContest",
|
||
resetPassword_25_pack: "app/oj/account/resetPassword",
|
||
group_26_pack: "app/admin/group/group",
|
||
settings_27_pack: "app/oj/account/settings"
|
||
},
|
||
shim: {
|
||
avalon: {
|
||
exports: "avalon"
|
||
}
|
||
},
|
||
findNestedDependencies: true,
|
||
appDir: "../",
|
||
dir: "../../release/",
|
||
modules: [
|
||
{
|
||
name: "announcement_0_pack"
|
||
},
|
||
{
|
||
name: "userList_1_pack"
|
||
},
|
||
{
|
||
name: "twoFactorAuth_2_pack"
|
||
},
|
||
{
|
||
name: "problem_3_pack"
|
||
},
|
||
{
|
||
name: "submissionList_4_pack"
|
||
},
|
||
{
|
||
name: "contestCountdown_5_pack"
|
||
},
|
||
{
|
||
name: "avatar_6_pack"
|
||
},
|
||
{
|
||
name: "addProblem_7_pack"
|
||
},
|
||
{
|
||
name: "problem_8_pack"
|
||
},
|
||
{
|
||
name: "contestList_9_pack"
|
||
},
|
||
{
|
||
name: "admin_10_pack"
|
||
},
|
||
{
|
||
name: "login_11_pack"
|
||
},
|
||
{
|
||
name: "applyResetPassword_12_pack"
|
||
},
|
||
{
|
||
name: "addContest_13_pack"
|
||
},
|
||
{
|
||
name: "contestPassword_14_pack"
|
||
},
|
||
{
|
||
name: "changePassword_15_pack"
|
||
},
|
||
{
|
||
name: "editProblem_17_pack"
|
||
},
|
||
{
|
||
name: "joinGroupRequestList_18_pack"
|
||
},
|
||
{
|
||
name: "group_19_pack"
|
||
},
|
||
{
|
||
name: "contestProblemList_20_pack"
|
||
},
|
||
{
|
||
name: "editProblem_21_pack"
|
||
},
|
||
{
|
||
name: "register_22_pack"
|
||
},
|
||
{
|
||
name: "groupDetail_23_pack"
|
||
},
|
||
{
|
||
name: "editContest_24_pack"
|
||
},
|
||
{
|
||
name: "resetPassword_25_pack"
|
||
},
|
||
{
|
||
name: "group_26_pack"
|
||
},
|
||
{
|
||
name: "settings_27_pack"
|
||
}
|
||
],
|
||
optimizeCss: "standard",
|
||
}) |