virusdefender
|
480050fac3
|
增加清理无用测试数据的功能,同时更新部分文字颜色
|
2016-01-26 16:39:30 +08:00 |
|
virusdefender
|
991a96ddb7
|
增加 initadmin 命令
|
2016-01-26 13:12:23 +08:00 |
|
virusdefender
|
2097698560
|
使用 TokenBucket 机制限制用户恶意提交代码
|
2016-01-17 14:51:14 +08:00 |
|
virusdefender
|
85c53aaf7d
|
将比赛排名页面的错误次数换行显示
|
2015-12-26 22:34:54 +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 |
|
virusdefender
|
492e7446b1
|
mail 拆分模块
增加 js 的压缩配置
修改设置,增加备案号
Squash from 3dd19cf to bfc4123 by virusdefender
|
2015-12-09 11:03:30 +08:00 |
|
virusdefender
|
723b26a828
|
更新公告功能;去除小组可见公告;增加后端测试;修改后台对应的 js 和界面
|
2015-10-16 20:43:34 +08:00 |
|
virusdefender
|
54581cff53
|
加强随机字符串强度
|
2015-10-13 09:04:41 +08:00 |
|
virusdefender
|
306c4ccce9
|
自定义网站信息
|
2015-10-13 09:03:53 +08:00 |
|
virusdefender
|
11abeebbee
|
统一获取 redis 实例的方法
|
2015-10-10 19:57:11 +08:00 |
|
virusdefender
|
ee0b076b55
|
增加了比赛排名页面的分页功能
|
2015-10-08 14:03:50 +08:00 |
|
virusdefender
|
85ab5adfe6
|
修改 xss filter 规则
|
2015-10-08 11:13:53 +08:00 |
|
virusdefender
|
67de24a5b3
|
增加比赛结果缓存
|
2015-09-27 20:41:56 +08:00 |
|
virusdefender
|
8cd2bdbaf0
|
使用新的生成比赛排名的方式
|
2015-09-24 21:25:13 +08:00 |
|
virusdefender
|
82e8ce3ea8
|
更新用户提交 ac 标志存储方法
|
2015-09-24 15:56:47 +08:00 |
|
virusdefender
|
7eea999277
|
更新 ContestRank的生成方法
|
2015-09-24 14:55:20 +08:00 |
|
virusdefender
|
6335a3a1ea
|
修复 None 导致的 xss filter 错误
|
2015-09-23 21:31:15 +08:00 |
|
virusdefender
|
c26fd6734d
|
增加富文本的 xss 过滤
|
2015-09-22 17:03:53 +08:00 |
|
virusdefender
|
cb0e7cf938
|
修复公告列表中用户权限判断错误的情况,抽取代码为 decorator。
|
2015-09-21 12:32:50 +08:00 |
|
sxw@401
|
01215a71ad
|
添加了题目列表每个题目前边状态指示标志:ac /没有/正在进行,因为数据是存在用户表里的所以缓存的时候可以做到与题目数据分开
|
2015-09-15 16:41:13 +08:00 |
|
sxw@401
|
befad67dbf
|
Merge branch 'dev-sxw' of https://git.coding.net/virusdefender/qduoj
Conflicts:
contest/views.py
template/src/oj/contest/contest_rank.html
template/src/oj/contest/submissions_list.html
|
2015-09-15 13:18:36 +08:00 |
|
virusdefender
|
c648e0008f
|
修改配置文件方便区分不同的开发环境
|
2015-09-14 18:20:36 +08:00 |
|
sxw@401
|
c47d23eb0a
|
删掉用于ranklist的两个自定义过滤器,因为为了缓存是json dump 方便,把原本放在模板里的计算提到前边去了
|
2015-09-13 19:51:28 +08:00 |
|
sxw@401
|
d3b05d2dea
|
添加文件上传错误日志,logger是app_info
|
2015-09-13 08:59:58 +08:00 |
|
sxw@401
|
a084614af9
|
with open() as 语句添加try&except,返回上传错误
|
2015-09-12 21:25:36 +08:00 |
|
sxw@401
|
aa25b09fc2
|
Merge branch 'dev' into dev-sxw
|
2015-09-12 17:12:28 +08:00 |
|
virusdefender
|
d6499c71aa
|
删除每个页面上单独查询公告的逻辑,改为使用 templatetag 实现。
|
2015-09-11 23:10:54 +08:00 |
|
sxw@401
|
43840dba15
|
与dev合并,修复urls.py的冲突
|
2015-09-11 20:44:35 +08:00 |
|
sxw@401
|
9b83a2e249
|
添加了富文本编辑器上传图片的功能,上传路径在setting_loacl和server里暂时在static/src/upload_image/
|
2015-09-11 20:34:15 +08:00 |
|
virusdefender
|
12b6eae6e8
|
增加修改密码的验证码
|
2015-09-10 15:59:48 +08:00 |
|
virusdefender
|
fbeb745530
|
比赛排名页面提示错误的次数和 AC 的时间
|
2015-09-10 15:35:27 +08:00 |
|
virusdefender
|
40ac143aef
|
增加验证码
|
2015-09-09 15:50:36 +08:00 |
|
virusdefender
|
333c4ba24d
|
修复页面小问题
|
2015-08-30 12:42:21 +08:00 |
|
virusdefender
|
1746fe7184
|
基本完成比赛排名的功能和页面
|
2015-08-25 15:45:56 +08:00 |
|
virusdefender
|
4adb1c0b0c
|
整理格式,增加提交列表的用户名
|
2015-08-25 10:57:09 +08:00 |
|
virusdefender
|
76b28f2da2
|
使用 model 的 instance method 进行比赛状态的判断
|
2015-08-24 03:36:17 +08:00 |
|
hohoTT
|
4d701e0239
|
添加前台比赛题目列表与单个题目的页面
|
2015-08-23 18:25:28 +08:00 |
|
virusdefender
|
d0f0b84096
|
改进时区问题的解决方案
|
2015-08-23 14:32:53 +08:00 |
|
hohoTT
|
48d48a0f30
|
增加了比赛列表页
|
2015-08-22 20:42:21 +08:00 |
|
virusdefender
|
537da5d795
|
修改判题数据库
|
2015-08-17 12:48:10 +08:00 |
|
virusdefender
|
a36268bcc8
|
修改配置项目
|
2015-08-16 08:47:03 +08:00 |
|
virusdefender
|
d5ab12bb32
|
修改代码格式
|
2015-08-15 23:46:52 +08:00 |
|
virusdefender
|
884d3ff980
|
避免硬编码网站信息
|
2015-08-15 23:46:40 +08:00 |
|
virusdefender
|
7e16a9feb8
|
修复 waiting 状态下颜色错误的问题
|
2015-08-15 20:40:54 +08:00 |
|
virusdefender
|
d031f14a68
|
增加了题目列表页
|
2015-08-14 16:38:31 +08:00 |
|
virusdefender
|
59ee24de45
|
完善提交页面、提交列表和对应的后台逻辑
|
2015-08-14 10:23:06 +08:00 |
|
virusdefender
|
11a4c04443
|
统一使用 error_page 的形式返回错误页面
|
2015-08-14 10:22:32 +08:00 |
|
virusdefender
|
c809d0de47
|
增加上传和解析测试用例压缩包的接口
|
2015-08-10 12:25:35 +08:00 |
|
sxw
|
fc57dcbde4
|
[后端]修改后端公告GET接口,增加返回公告总条数,总页数
|
2015-08-08 08:41:20 +08:00 |
|
virusdefender
|
5558600792
|
补充通用分页函数的注释和用法;修改错误的测试用例
|
2015-08-05 08:53:39 +08:00 |
|
virusdefender
|
8a6093d645
|
增加通用分页函数和对应的测试
|
2015-08-05 08:44:28 +08:00 |
|
virusdefender
|
592720dd01
|
增加用户登录
包括用户model、用户登录模板、登录api和测试。
|
2015-06-29 12:43:17 +08:00 |
|
virusdefender
|
00052d8e9b
|
创建新工程 添加了一些通用代码和数据库模型
|
2015-06-26 15:59:53 +08:00 |
|