Commit Graph
100 Commits
Author SHA1 Message Date
zema1 d081d7ee76 Merge pull request #111 from QingdaoU/fix 2017-12-20 10:22:29 +08:00
zema1 417337c4d2 修复几处visible未过滤的问题 2017-12-15 20:54:30 +08:00
zema1 697fb5c4a7 Update issue_template.md 2017-12-11 14:51:33 +08:00
zema1 d9009fbbe1 fix ValueError in a contest when ip is limited 2017-12-11 10:07:55 +08:00
zema1 2b18d619ca Merge pull request #103 from xjtuacm/master
ACM赛制中CE不计入罚时
2017-12-11 09:22:11 +08:00
zema1 10ecb79152 fix admin update user real_name problem 2017-12-10 10:05:12 +08:00
zema1 092bf9a73f Merge pull request #102 from QingdaoU/delete_user_output
migration to delete user output
2017-12-10 09:15:13 +08:00
zema1 c4889d7085 fix ci 2017-12-06 21:51:26 +08:00
zema1 3cec686987 Merge branch 'master' of github.com:QingdaoU/OnlineJudge 2017-12-06 16:10:05 +08:00
zema1 4ebfa0d021 fix disabled users in contest rankings 2017-12-06 16:06:36 +08:00
zema1 fc35e5ed79 filter admin users in all rankings 2017-12-06 15:54:08 +08:00
zema1 97da2d007d OI的公开题目AC后保持AC状态 #97 2017-12-06 14:16:44 +08:00
zema1 a429dbb72f Merge branch 'zemal_dev' into 2.0 2017-12-04 17:37:09 +08:00
zema1 42a81801bf fix stripped_output_md5 IndexError 2017-12-04 17:27:57 +08:00
zema1 93c8b9a2ba update migrate script 2017-12-04 16:42:07 +08:00
zema1 cc857e65d9 add migrate script 2017-12-04 15:29:55 +08:00
zema1 43aeca29f6 Merge branch 'zemal_dev' into 2.0 2017-12-03 21:00:25 +08:00
zema1 25ee4761fa fix ci 2017-12-03 20:59:39 +08:00
zema1 b5c0550652 use 'nginx' as nginx running user 2017-12-03 20:34:07 +08:00
zema1 0f9f34df65 支持选取已有题目作为比赛题目 2017-12-03 18:52:32 +08:00
zema1 4c2db34b9d add ACM contest admin helper api 2017-12-03 15:39:02 +08:00
zema1 27a9b1144b 封榜后管理员可以通过force_update查看最新rankings 2017-12-03 15:36:31 +08:00
zema1 0281555b39 Merge branch 'zemal_dev' 2017-12-02 11:13:53 +08:00
zema1 b550da5796 尝试使用Nginx X-Accel 2017-12-01 21:53:13 +08:00
zema1 df0b0c1108 Merge branch 'zemal_dev' 2017-12-01 20:15:57 +08:00
zema1 e21f0c7301 update readme 2017-12-01 20:15:10 +08:00
zema1 7cb8a83bba add oj-backend health check 2017-12-01 20:14:56 +08:00
zema1 5f7db4cac4 update run.sh 2017-12-01 20:14:04 +08:00
zema1 ee89df9ff2 去除不必要的serializer 2017-12-01 17:19:31 +08:00
zema1 e6834fa6f7 Add rsync Dockerfile 2017-12-01 13:58:37 +08:00
zema1 0f6fa71657 update run.sh 2017-12-01 11:27:56 +08:00
zema1 5429e99465 调整UserSerializer 2017-11-30 20:17:56 +08:00
zema1 04eae5f4b4 OJ启动时从ENV中读取JUDGE_SERVER_TOKEN并更新 2017-11-30 10:14:51 +08:00
zema1 c70e687de2 update readme and license 2017-11-30 09:42:16 +08:00
zema1 7f413ca0a2 Add python3 support, add english readme 2017-11-29 21:44:05 +08:00
zema1 996ced349a Add README 2017-11-29 17:01:48 +08:00
zema1 13e3260fd3 添加UserSerailizer admin返回real_name 2017-11-29 14:06:32 +08:00
zema1 7ce13911a7 Merge branch 'zemal_dev' 2017-11-28 16:22:42 +08:00
zema1 5cac51007c 完善contest和announcement单元测试 2017-11-28 16:20:29 +08:00
zema1 0c52704a72 Merge pull request #95 from QingdaoU/virusdefender_dev
code review
2017-11-28 16:15:37 +08:00
zema1 a1eed315b4 支持非比赛submission的重判 2017-11-24 10:27:34 +08:00
zema1 4e80ac9492 修复误删用户问题 2017-11-23 22:00:58 +08:00
zema1 a87d73393d 补全account测试 2017-11-23 21:12:37 +08:00
zema1 45953b8f80 submission exists api 2017-11-23 19:11:12 +08:00
zema1 2b4fb4f368 import users api 2017-11-22 20:06:16 +08:00
zema1 ba9b609fe4 去掉更新displayID时的userid验证 2017-11-18 20:49:00 +08:00
zema1 e8b06f0487 add generate user api 2017-11-18 08:26:41 +08:00
zema1 334b67488a 添加SPJ编译API 2017-11-16 22:12:17 +08:00
zema1 7d1f9452cf fix search problem 2017-11-15 10:32:31 +08:00
zema1 4dc1e2687b test_case download api 2017-11-14 21:06:33 +08:00
zema1 ffd5943492 修复sample空格被吃掉的问题;
修复test_id 不对应的问题
2017-11-13 21:29:27 +08:00
zema1 727fbf48d8 添加contest ip限制api;
OI problem的AC,total count也算入profile了
2017-11-10 20:00:00 +08:00
zema1 48f65d1a14 fix error in refresh displayID 2017-11-09 11:21:41 +08:00
zema1 343eff1c51 admin修改username后update submissions;
problem id refresh api
2017-11-08 21:56:39 +08:00
zema1 2d00ed802d 添加initinstall命令 2017-11-07 19:04:41 +08:00
zema1 c16543c830 修复test_case排序问题 2017-11-06 21:45:52 +08:00
zema1 37d6dd84ee 修复contest announcement的一些问题 2017-11-06 19:05:21 +08:00
zema1 cec27407e1 修复cpp引用bits/stdc++时的编译问题,
支持公开比赛题目
2017-11-02 21:37:47 +08:00
zema1 70f52b6f27 用户名不区分大小写;
修复更新problem时的一些问题
2017-11-02 15:29:08 +08:00
zema1 b86ebf0ed7 题目AC后不计入AC计数器;
支持图片上传
2017-11-01 23:07:37 +08:00
zema1 225d68b413 tiny work 2017-11-01 18:35:27 +08:00
zema1 91d17bd3e8 add postgresql to travis CI 2017-10-31 21:11:27 +08:00
zema1 8e026d7711 合并部分migrations 2017-10-31 20:47:47 +08:00
zema1 aa4240790b fix many bugs 2017-10-31 16:33:25 +08:00
zema1 f0655ee305 全局的announcement api 2017-10-30 15:07:52 +08:00
zema1 728373a5ff 完善contest权限控制 2017-10-27 18:36:29 +08:00
zema1 b694000ab9 update dockerfile and settings 2017-10-24 21:14:29 +08:00
zema1 e8841eae82 add dockerfiles 2017-10-23 20:59:44 +08:00
zema1 1b0952cd0d update settings 2017-10-23 10:47:26 +08:00
zema1 5d03ec5aab add pick one api 2017-10-21 20:39:39 +08:00
zema1 c1d099ed45 Merge branch 'opt' 2017-10-21 10:51:59 +08:00
zema1 d8bf33a12d fix tests 2017-10-21 10:51:35 +08:00
zema1 f5566148bc 完善OI细则 2017-10-16 09:45:55 +08:00
zema1 2c5a1e42bf support share submission 2017-10-15 18:36:55 +08:00
zema1 080ecf1bcf migrate to postgres json field 2017-10-11 21:43:29 +08:00
zema1 d650252a1a separate contest submission and regular submission 2017-09-30 10:26:54 +08:00
zema1 2a91fd5e9f fix bugs due to problem id 2017-09-29 21:58:20 +08:00
zema1 51c229a2c5 merge problem and contest_problem 2017-09-24 09:48:17 +08:00
zema1 e9c7344815 adjust account fields, cache the website_config 2017-09-22 16:41:29 +08:00
zema1 034ad59f2e support avatar upload;
use middleware to operate session data.
2017-09-19 19:10:50 +08:00
zema1 1ee0596a3a add session management api; add more unit tests for account module 2017-09-16 20:40:56 +08:00
zema1 a3ca8b2336 Use signals to save ip, user_agent, last_login in sessions 2017-09-16 17:42:43 +08:00
zema1 f55a242ec0 Move real_name to UserProfile;
Delete student_id field;
Mark the problems that have submission;
Alter dispatcher to adapt the changes.
2017-09-12 11:45:17 +08:00
zema1 1e4ede6d1a 大幅优化数据库查询, 升级django至1.11 LTS, 升级python至3.6.2 2017-08-29 19:35:22 +08:00
zema1 539b45148b 移除user time_zone, 统一使用submission_number和accepted_number字段 2017-08-26 08:41:29 +08:00
zemal 14b850c652 完成ACM ContestProblem相关判题逻辑
contest,submission等表默认-create_time排序
2017-08-01 16:52:48 +08:00
zemal 17432b4c81 添加contest access api 2017-07-20 15:52:11 +08:00
zemal 8b85f86124 reformat code. 2017-07-18 11:25:08 +08:00
zemal ee49d0a815 添加contest权限验证、contest密码验证api
添加problem、contest单元测试。
2017-07-18 11:18:18 +08:00
zemal 53d0cae8ea contest and contest_problems api.
add ordering for contest and submission models
2017-07-17 21:28:06 +08:00
zemal ee2f5f5dd7 去掉dataTime的格式化,因为格式化后moment.js不能识别为标准时间 2017-07-15 23:18:07 +08:00
zemal 8a60ea52bb 修改submissions成分页 2017-07-06 21:08:34 +08:00
zemal e0369e6865 修复OI模式下测试点全部错误结果也是部分错误 2017-07-06 16:09:38 +08:00
zemal 35f6c9c4a7 添加submission_list 和 submission details API 2017-07-05 21:09:14 +08:00
zemal 62274224a9 problem改用_id作为搜索用主键;submission更加statistic_info字段 2017-07-04 20:59:25 +08:00
zemal 91eb7b5bb6 fix ci 2017-07-04 18:03:45 +08:00
zemal 12ee85ef8f 修改submission api 2017-07-04 17:32:50 +08:00
zemal b931724c9b 修改用户信息api 2017-07-04 10:26:02 +08:00
zemal 78a8999b44 Add contestAPI. 2017-06-22 14:10:32 +08:00
zemal 55f5601eb0 支持spj_judge; AC时间修正为多个测试点运行时间中最长的那个 2017-06-20 20:35:00 +08:00