Commit Graph

191 Commits

Author SHA1 Message Date
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
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
78a8999b44 Add contestAPI. 2017-06-22 14:10:32 +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
60ebece853 add contest tests 2017-02-26 23:18:22 -05:00
virusdefender
0fdaab7e88 add create contest problem 2017-02-17 20:14:03 +08:00
Howard
e87c567f55 Fix url and admin check in contest (#67)
- Fix url
 - Add contest_announcement get and fix bug
2017-02-16 15:03:31 +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
8ce6040a5b add create problem api 2017-02-02 16:59:15 +08:00
virusdefender
02940029ef add contest announcement 2017-01-29 17:04:56 +08:00
virusdefender
5ced3d9ca0 add edit contest api 2017-01-27 23:20:56 +08:00
virusdefender
3150012eb1 add contest search api 2017-01-26 17:59:41 +08:00
virusdefender
5b7aacc6ac allow empty password 2017-01-26 17:06:24 +08:00
virusdefender
27b2c92d8d add contest list api 2017-01-26 13:45:39 +08:00
virusdefender
33f8a6c5a3 add create and get contest list api 2017-01-26 12:33:00 +08:00
virusdefender
e34da1ac33 add contest announcement 2017-01-25 12:50:35 +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
c26ee6e87a remove unused coding=utf-8 2017-01-23 16:31:17 +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
257778d045
跳转回调链接修改为相对路径 2016-05-31 11:12:54 +08:00
virusdefender
3b6cbc51a1
修复列表越界导致的异常 2016-05-29 16:12:29 +08:00
virusdefender
ed2b7779c2
修复未登录用户筛选比赛时候的server error 2016-05-20 09:28:27 +08:00
virusdefender
020d17a75a
增加*开头的队伍不参与排名的规则 2016-05-19 14:29:06 +08:00
virusdefender
c1b0d5e854
修复公开比赛的逻辑问题 2016-05-03 17:06:06 +08:00
virusdefender
5f6ee73b47
利用django lazy query 提高性能 2016-04-23 23:21:17 +08:00
virusdefender
fdb5fb2599 修复比赛题目提交和公开题目提交混乱的问题 2016-04-12 11:26:11 +08:00
virusdefender
3d396cc8e4 增加测试用例版本号,用于judger重新编译spj程序 2016-04-06 14:02:45 +08:00
virusdefender
7fef9ba6cb 增加比赛题目SPJ的设置 2016-04-05 18:43:24 +08:00
virusdefender
d7532ad446 增加Special Judge的基础配置和创建Special Judge题目的逻辑 2016-04-04 16:43:43 +08:00
virusdefender
2e6a65d071 为管理员增加强制显示最新排名的参数,用于比赛封榜后管理员查看最新排名。 2016-04-01 21:15:46 +08:00
virusdefender
6bf9e8017d 当system_error的时候不再更新排名 2016-03-29 20:10:59 +08:00
virusdefender
a120733121 开始重构测试 2016-03-28 18:43:13 +08:00
virusdefender
2026deafee 比赛没有结束的时候不能公开题目 2016-03-28 15:56:54 +08:00
virusdefender
2a1db9fa67 前端页面显示搜索关键词 2016-02-20 20:08:06 +08:00
virusdefender
4b87ffe4c5 删除排名页面的分页 2016-01-06 17:12:14 +08:00
virusdefender
c08ec7a2dc 修改 admin 界面,ip 太宽了
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
2015-12-23 00:33:08 +08:00