zema1
|
aa4240790b
|
fix many bugs
|
2017-10-31 16:33:25 +08:00 |
|
zema1
|
728373a5ff
|
完善contest权限控制
|
2017-10-27 18:36:29 +08:00 |
|
zema1
|
5d03ec5aab
|
add pick one api
|
2017-10-21 20:39:39 +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 |
|
virusdefender
|
93bd77d8d8
|
bug fixes
|
2017-10-09 18:55:25 +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
|
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
|
57ab7435af
|
移除time_zone,修复problem越权
|
2017-08-23 17:02:57 +08:00 |
|
zemal
|
57b75fd511
|
修复problem统计错误
|
2017-08-16 15:33:27 +08:00 |
|
zemal
|
1587192ff9
|
add problem_statistic_info
|
2017-08-15 21:05:41 +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
|
62274224a9
|
problem改用_id作为搜索用主键;submission更加statistic_info字段
|
2017-07-04 20:59:25 +08:00 |
|
zemal
|
219facf185
|
Fix CI.
|
2017-05-10 17:46:59 +08:00 |
|
zemal
|
08bd591bfb
|
修正dispatcher,使用redis存任务队列,修正submission的post,修改部分settings
|
2017-05-10 17:20:52 +08:00 |
|
zemal
|
5de3adf0ef
|
JudgeDispatcher beta.
|
2017-05-08 20:37:54 +08:00 |
|
zemal
|
570c63100a
|
Alter IntergerField to BigIntergerField.
|
2017-05-01 15:52:17 +08:00 |
|
zemal
|
feddec8a3f
|
fix ci again.
|
2017-05-01 13:39:18 +08:00 |
|
zemal
|
7a43982b74
|
fix ci
|
2017-05-01 13:30:47 +08:00 |
|
zemal
|
a96a23da2d
|
Fix tests.
|
2017-05-01 13:20:26 +08:00 |
|
zemal
|
d221619565
|
Add problem_list api.
Fix AC/Total count bug.
|
2017-05-01 13:03:48 +08:00 |
|
virusdefender
|
8128e076f2
|
format code
|
2017-04-19 01:37:10 +08:00 |
|
Chiaki
|
3caf2d9d2c
|
Allow multiple ways to access url and fix ci
|
2017-04-18 15:39:49 +08:00 |
|
zhanghedr
|
808b92780f
|
fix problem admin filter bug
|
2017-02-26 23:35:46 -05:00 |
|
virusdefender
|
0fdaab7e88
|
add create contest problem
|
2017-02-17 20:14:03 +08:00 |
|
virusdefender
|
f58fd53557
|
add problem related tests
|
2017-02-10 15:13:03 +08:00 |
|
virusdefender
|
817e5aadae
|
rename some method and add some decorator
|
2017-02-10 11:46:23 +08:00 |
|
virusdefender
|
0678dd4fca
|
support display id
|
2017-02-09 16:47:08 +08:00 |
|
virusdefender
|
7f105e4a69
|
rebuild some strange migration
|
2017-02-06 17:19:53 +08:00 |
|
virusdefender
|
a73ffd34cc
|
add problem template field
|
2017-02-06 15:46:17 +08:00 |
|
virusdefender
|
f0540d5a00
|
update edit problem api
|
2017-02-04 12:23:36 +08:00 |
|
virusdefender
|
42713341b3
|
fix typo
|
2017-02-04 00:22:54 +08:00 |
|
virusdefender
|
f3448d51d6
|
save output name in test case score
|
2017-02-04 00:18:22 +08:00 |
|
virusdefender
|
ffbab80132
|
add edit problem serializer
|
2017-02-04 00:10:44 +08:00 |
|
virusdefender
|
920eeb639c
|
tag name list
|
2017-02-03 23:56:56 +08:00 |
|
virusdefender
|
12b143f9d7
|
fix problem empty score issue
|
2017-02-03 23:37:41 +08:00 |
|
virusdefender
|
e15286aa1a
|
add get problem by id
|
2017-02-03 17:15:53 +08:00 |
|
virusdefender
|
8ce6040a5b
|
add create problem api
|
2017-02-02 16:59:15 +08:00 |
|
virusdefender
|
5b7aacc6ac
|
allow empty password
|
2017-01-26 17:06:24 +08:00 |
|
virusdefender
|
681a88ea83
|
add upload test case zip test
|
2017-01-25 23:01:33 +08:00 |
|
virusdefender
|
e6deec0834
|
add upload ignored files hint
|
2017-01-25 16:39:16 +08:00 |
|
virusdefender
|
48f79ec504
|
add test case upload api
|
2017-01-25 16:29:00 +08:00 |
|
virusdefender
|
04fcfcd5be
|
add judge config languages and problem tag api
|
2017-01-24 13:22:40 +08:00 |
|
virusdefender
|
d9fad97e35
|
isort
|
2017-01-23 16:48:04 +08:00 |
|
virusdefender
|
32c1b89080
|
flake8
|
2017-01-23 16:25:14 +08:00 |
|
virusdefender
|
3e42e6648e
|
reinit
|
2017-01-23 16:01:56 +08:00 |
|
virusdefender
|
078de956e5
|
重构
|
2016-09-25 17:00:52 +08:00 |
|
virusdefender
|
61ab910d53
|
重构
|
2016-09-25 14:07:45 +08:00 |
|
virusdefender
|
eb02a00859
|
修改账户系统以及部分用户权限写法
增加部分测试和注释,完善国际化
|
2016-06-23 12:19:16 +08:00 |
|
virusdefender
|
b528f5b861
|
openapi中泄露了spj的代码信息
|
2016-05-30 16:57:51 +08:00 |
|
virusdefender
|
40573615ec
|
避免存在文件链接,导致真实文件被打包
ref http://drops.wooyun.org/papers/4762
|
2016-05-09 20:55:42 +08:00 |
|
virusdefender
|
69cf91f5e2
|
修复测试用例下载中判断文件名的正则表达式的错误
|
2016-04-07 17:14:48 +08:00 |
|
spxcds
|
08de79c1e5
|
Merge branch 'master' into down_load
|
2016-04-07 16:46:42 +08:00 |
|
spxcds
|
ff00d880a0
|
增加测试数据下载的功能
|
2016-04-06 17:16:34 +08:00 |
|
virusdefender
|
3d396cc8e4
|
增加测试用例版本号,用于judger重新编译spj程序
|
2016-04-06 14:02:45 +08:00 |
|
virusdefender
|
247d356f7f
|
完善SPJ测试用例的上传
|
2016-04-05 18:23:03 +08:00 |
|
virusdefender
|
f69023a0f3
|
增加编辑题目spj相关的逻辑
|
2016-04-04 17:06:42 +08:00 |
|
virusdefender
|
d7532ad446
|
增加Special Judge的基础配置和创建Special Judge题目的逻辑
|
2016-04-04 16:43:43 +08:00 |
|
virusdefender
|
b1d191eda9
|
完善后台admin对时间和内存设定的提示并调整admin布局
|
2016-04-01 00:02:09 +08:00 |
|
virusdefender
|
a120733121
|
开始重构测试
|
2016-03-28 18:43:13 +08:00 |
|
virusdefender
|
2a1db9fa67
|
前端页面显示搜索关键词
|
2016-02-20 20:08:06 +08:00 |
|
virusdefender
|
823c6be0e1
|
增加通过api获取题目的逻辑
|
2016-02-17 10:13:48 +08:00 |
|
virusdefender
|
e4888417bf
|
将首页题目修改为每页40道
|
2015-11-09 20:17:51 +08:00 |
|
virusdefender
|
6a172f53f7
|
增加上传测试用例的时候对空文件的判断
|
2015-11-07 12:49:00 +08:00 |
|
virusdefender
|
de870fffb2
|
优化文件上传逻辑;修复文件格式和顺序判断不严谨的问题
|
2015-11-06 22:12:59 +08:00 |
|
virusdefender
|
c295d5d032
|
Merge branch 'dev-s' into virusdefender-dev
* dev-s:
小调整,修改addContest的小bug,
修复小bug,仿照problem GET添加获取单个比赛信息的API
添加后台编辑比赛页面[CI SKIP]
Conflicts:
static/src/js/app/admin/contest/contestList.js
static/src/js/app/admin/contest/editContest.js
|
2015-10-30 15:16:24 +08:00 |
|
sxw
|
266ce4de66
|
修复小bug,仿照problem GET添加获取单个比赛信息的API
|
2015-10-30 14:54:03 +08:00 |
|
virusdefender
|
f9c4356683
|
增加按照测试用例 id 查询测试用例详情的接口
|
2015-10-29 17:25:58 +08:00 |
|
virusdefender
|
4342c91985
|
增加对解压失败的提示
|
2015-10-17 20:00:40 +08:00 |
|
virusdefender
|
4dd5aa3eba
|
重构 problem 和 contest;修改测试和部分模板的结构
|
2015-10-17 16:49:02 +08:00 |
|
virusdefender
|
156be0b21d
|
修改和删除 contest 和 problem 部分字段
|
2015-10-17 13:59:21 +08:00 |
|
virusdefender
|
72bf41f0be
|
fix typo
|
2015-10-11 18:08:24 +08:00 |
|
virusdefender
|
7d6ca62f91
|
修复了题目 ac 和提交总数错误的问题
|
2015-10-11 18:00:02 +08:00 |
|
virusdefender
|
d97ef6edca
|
修复修改题目计数器的时候,多个 save 相互覆盖的 bug
|
2015-10-11 11:31:25 +08:00 |
|
virusdefender
|
60d38449ba
|
增加 problem 的 model Instance 方法,增加计数器
|
2015-10-10 19:34:08 +08:00 |
|
virusdefender
|
2abdfa71c4
|
增加对重复题目的判断
|
2015-10-10 18:49:34 +08:00 |
|
virusdefender
|
779a8e9e40
|
增加修改数据库表名 migration
|
2015-10-08 11:25:35 +08:00 |
|
virusdefender
|
04b60acbad
|
部分 model 指定数据库表名
|
2015-09-29 23:18:14 +08:00 |
|
virusdefender
|
44d094f19c
|
修改用户题目 ac 状态的存储方式
|
2015-09-24 15:28:55 +08:00 |
|
virusdefender
|
c26fd6734d
|
增加富文本的 xss 过滤
|
2015-09-22 17:03:53 +08:00 |
|
virusdefender
|
707e38ac79
|
增加部分注释,修补部分没有判断权限的问题
|
2015-09-22 16:19:08 +08:00 |
|
virusdefender
|
c713b6d118
|
Merge branch 'dev-sxw' into virusdefender-dev
* dev-sxw:
实现了比赛提交列表里封榜的行为,封榜以后只显示缓存里的提交数据和封榜后自己的提交,封榜以后rank不再刷新(rank里还不会显示自己封榜以后的提交。。。这好像不对呀)
增加比赛提交页面封榜行为
修改函数名称
为User problems_status 添加默认值,并精简了相关代码
Conflicts:
contest/views.py
|
2015-09-17 10:12:43 +08:00 |
|
virusdefender
|
e4533c9b76
|
更新 redis 环境变量
|
2015-09-17 09:44:31 +08:00 |
|
sxw@401
|
18e661ad68
|
为User problems_status 添加默认值,并精简了相关代码
|
2015-09-15 20:28:58 +08:00 |
|
sxw@401
|
21b18b8e97
|
删除多余的代码
|
2015-09-15 20:23:23 +08:00 |
|
sxw@401
|
01215a71ad
|
添加了题目列表每个题目前边状态指示标志:ac /没有/正在进行,因为数据是存在用户表里的所以缓存的时候可以做到与题目数据分开
|
2015-09-15 16:41:13 +08:00 |
|
sxw@401
|
20c91475b5
|
修改problemAdminAPIView,添加新建问题时对问题可见/不可见的支持
|
2015-09-15 14:11:50 +08:00 |
|
sxw@401
|
c1612c2edb
|
Merge branch 'dev' of https://git.coding.net/virusdefender/qduoj into dev
|
2015-09-13 10:31:28 +08:00 |
|
sxw@401
|
d3b05d2dea
|
添加文件上传错误日志,logger是app_info
|
2015-09-13 08:59:58 +08:00 |
|