Commit Graph
190 Commits
Author SHA1 Message Date
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
sxw 0e9996cb17 修复小组邀请赛的密码验证的问题,感觉之前测试过了呀,结果还是有问题,因为验证密码api里选择比赛时限定比赛类型中只有带密码的公开赛,所以无法验证带密码的小组赛 2015-12-13 14:22:27 +08:00