Commit Graph
100 Commits
Author SHA1 Message Date
virusdefender cf0a7f2bf2 Accept Merge Request #274 dev -> master : (dev -> master)
Merge Request: dev -> master
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/274
2015-10-10 21:00:01 +08:00
virusdefender 0d9885884b Accept Merge Request #273 修补部分 bug : (virusdefender-dev -> dev)
Merge Request: 修补部分 bug
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/273
2015-10-10 20:59:36 +08:00
virusdefender e8bda6aea9 Merge branch 'dev' into virusdefender-dev
* dev:
2015-10-10 20:59:00 +08:00
virusdefender 53c58cf1d7 redis 写入自己的文件夹 2015-10-10 20:21:41 +08:00
virusdefender 4b51befb69 修改比赛页面的部分交互 2015-10-10 20:21:22 +08:00
virusdefender 2da0ef799f Accept Merge Request #271 修补部分小 bug : (virusdefender-dev -> dev)
Merge Request: 修补部分小 bug
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/271
2015-10-10 19:59:40 +08:00
virusdefender 404e25d5dd Merge branch 'dev' into virusdefender-dev
* dev:
2015-10-10 19:58:48 +08:00
virusdefender 70705f0139 完善 mq 逻辑。修复 debug 模式下部分数据不一致的问题 2015-10-10 19:57:40 +08:00
virusdefender 11abeebbee 统一获取 redis 实例的方法 2015-10-10 19:57:11 +08:00
virusdefender b4b1af7dae admin 增加 favicon 2015-10-10 19:56:47 +08:00
virusdefender 44c895a047 统一部分操作到 mq 2015-10-10 19:35:11 +08:00
virusdefender 60d38449ba 增加 problem 的 model Instance 方法,增加计数器 2015-10-10 19:34:08 +08:00
virusdefender 2638651088 兼容部分老数据,有邮箱重复的 2015-10-10 19:33:31 +08:00
virusdefender 78790b6199 修改后台导航栏 2015-10-10 19:11:30 +08:00
virusdefender 3f052a15a8 修复比赛倒计时中中英文混合的问题 2015-10-10 18:50:43 +08:00
virusdefender 2abdfa71c4 增加对重复题目的判断 2015-10-10 18:49:34 +08:00
virusdefender e68d3696e8 修复部分情况下的 system error 2015-10-10 18:43:35 +08:00
virusdefender 170f8a8ce2 修复后台不显示用户 id 的问题 2015-10-10 15:01:34 +08:00
virusdefender 18586e3082 增加比赛题目的提示 2015-10-10 12:57:02 +08:00
virusdefender d47e2612e1 fix typo 2015-10-10 10:56:13 +08:00
virusdefender 3b48b566fb 清除缓存的逻辑写反了 2015-10-10 10:50:26 +08:00
virusdefender 2a7b21bf4a 增加 redis 持久化 2015-10-10 10:40:01 +08:00
virusdefender b6fc25cd67 开放排名的时候清除缓存 2015-10-10 10:36:45 +08:00
virusdefender b2b95162e3 修复登录的时候不能更新验证码的 bug 2015-10-10 10:36:25 +08:00
virusdefender b4d6391a36 登录强制使用验证码,删除部分无用的 url 2015-10-09 17:00:19 +08:00
virusdefender 1fc098b093 登录强制使用验证码 2015-10-09 16:59:49 +08:00
virusdefender 61fd72ebae 增加登陆失败的验证码验证;增加找回密码邮件的相关逻辑框架 2015-10-09 16:17:07 +08:00
virusdefender 29852410c0 增加重置密码的邮件模板 2015-10-09 16:10:02 +08:00
virusdefender 951572635c 修复项目的 css bug 2015-10-09 16:09:48 +08:00
virusdefender 0a4a30c5ec 增加 envelope 的依赖项 2015-10-09 16:09:28 +08:00
virusdefender 0417901e3d 增加部分模板,还有开发完成 2015-10-09 16:09:15 +08:00
virusdefender 0ee150a5d0 增加异步发送邮件模块 2015-10-09 16:08:29 +08:00
virusdefender 7476cc0a2c 创建数据库变更 migration 2015-10-09 16:08:02 +08:00
virusdefender f2f810290d 用户详细信息接口减少返回信息量 2015-10-09 16:07:26 +08:00
virusdefender 1225970720 增加找回密码 token,登陆失败计数器等字段 2015-10-09 16:06:34 +08:00
virusdefender 1b482b1688 修复比赛题目返回了全部的 bug 2015-10-09 14:26:31 +08:00
virusdefender 5355b45d7c 删除倒计时里面的多余的分号 2015-10-09 14:09:23 +08:00
virusdefender 4f0e71dd47 增加 coding 的头像 2015-10-08 21:00:26 +08:00
virusdefender d0dca45d49 非 debug 下关闭 rest framework 的调试界面 2015-10-08 20:59:50 +08:00
virusdefender 252f692cea 增加其他 oj logo 图标 2015-10-08 18:16:58 +08:00
virusdefender 06a5fcfcf6 fix typo 2015-10-08 18:16:34 +08:00
virusdefender d6ece85c98 部分重要操作增加 ajax error 回调 2015-10-08 14:12:38 +08:00
virusdefender ee0b076b55 增加了比赛排名页面的分页功能 2015-10-08 14:03:50 +08:00
virusdefender a8ba7f9326 增加比赛筛选某人的所有提交 2015-10-08 12:19:04 +08:00
virusdefender 3980d26b26 Accept Merge Request #270 dev -> master : (dev -> master)
Merge Request: dev -> master
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/270
2015-10-08 11:35:12 +08:00
virusdefender 779a8e9e40 增加修改数据库表名 migration 2015-10-08 11:25:35 +08:00
virusdefender 163ae0ae53 增加倒计时 js 打包 2015-10-08 11:22:27 +08:00
virusdefender 807e0ed6ff Accept Merge Request #269 修复部分逻辑问题 : (virusdefender-dev -> dev)
Merge Request: 修复部分逻辑问题
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/269
2015-10-08 11:14:41 +08:00
virusdefender 85ab5adfe6 修改 xss filter 规则 2015-10-08 11:13:53 +08:00
virusdefender 246826139f 修复 mq 中对于非 ac 的题目逻辑判断错误 2015-09-30 21:21:04 +08:00
virusdefender 04b60acbad 部分 model 指定数据库表名 2015-09-29 23:18:14 +08:00
virusdefender 2b4400d68c Merge branch 'virusdefender-dev'
* virusdefender-dev:
  bootstrap 更新打包
  require.js 加载的 js 也加版本号
  修复导航栏在小屏幕上折叠后无法展开的问题
  增加比赛结果缓存
  优化比赛的前台显示样式;删除公告,没有提交的时候不显示表格的表头;修改部分 typo
  增强判题和 docker 安全性
  使用关联查询提供性能
  修复 ajax 提交 json 中文乱码的问题
  update security
  修复不能显示真实姓名的 bug
2015-09-29 21:30:41 +08:00
virusdefender 2f17424fac bootstrap 更新打包 2015-09-29 19:08:59 +08:00
virusdefender e517dbcbc2 require.js 加载的 js 也加版本号 2015-09-29 19:04:42 +08:00
virusdefender 37517a135a 修复导航栏在小屏幕上折叠后无法展开的问题 2015-09-29 18:59:21 +08:00
virusdefender 67de24a5b3 增加比赛结果缓存 2015-09-27 20:41:56 +08:00
virusdefender 634bc82024 优化比赛的前台显示样式;删除公告,没有提交的时候不显示表格的表头;修改部分 typo 2015-09-25 19:35:48 +08:00
virusdefender 4ab1107627 增强判题和 docker 安全性 2015-09-25 15:05:17 +08:00
virusdefender e3d3fa7eb4 使用关联查询提供性能 2015-09-25 15:04:57 +08:00
virusdefender f7a8b80b0c 修复 ajax 提交 json 中文乱码的问题 2015-09-25 15:03:09 +08:00
virusdefender 08373ebb02 update security 2015-09-25 13:10:09 +08:00
virusdefender 4c7f03776b Merge branch 'dev'
* dev: (22 commits)
  修改模板名称
  使用新的生成比赛排名的方式
  JSONField 会自动把字典的 key转换为数字,判断一下,防止重复创建
  fix typo
  晕了,没提交代码就在服务器上调试。。。
  修复用户提交题目的时候,problems_status 中没有对应的 key 导致的错误
  更新用户提交 ac 标志存储方法
  修复 jsonField 中的问题
  增加 model 修改的 migrations
  修改用户题目 ac 状态的存储方式
  更新 ContestRank的生成方法
  不是本人的提交就增加作者用户名
  模板中判断能否分享
  fix typo
  fix typo
  修复 None 导致的 xss filter 错误
  修复None 导致的 xss filter 工作异常
  修复分享代码时候的逻辑错误
  add oj text logo
  增加富文本的 xss 过滤
  ...
2015-09-24 21:36:44 +08:00
virusdefender f417b8d708 修复不能显示真实姓名的 bug 2015-09-24 21:35:41 +08:00
virusdefender 67adbcb3d1 Accept Merge Request #266 更新用户提交 ac 标志存储方法;使用新的生成比赛排名的方式 : (virusdefender-dev -> dev)
Merge Request: 更新用户提交 ac 标志存储方法;使用新的生成比赛排名的方式
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/266
2015-09-24 21:34:42 +08:00
virusdefender b2d18d33e0 修改模板名称 2015-09-24 21:25:39 +08:00
virusdefender 8cd2bdbaf0 使用新的生成比赛排名的方式 2015-09-24 21:25:13 +08:00
virusdefender aa0f27fc47 JSONField 会自动把字典的 key转换为数字,判断一下,防止重复创建 2015-09-24 18:19:48 +08:00
virusdefender e518c1faa1 fix typo 2015-09-24 17:57:51 +08:00
virusdefender c0d239ff66 晕了,没提交代码就在服务器上调试。。。 2015-09-24 16:14:32 +08:00
virusdefender 460c6b0bb2 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  修复用户提交题目的时候,problems_status 中没有对应的 key 导致的错误
2015-09-24 16:01:33 +08:00
virusdefender bd121c0adc 修复用户提交题目的时候,problems_status 中没有对应的 key 导致的错误 2015-09-24 16:01:08 +08:00
virusdefender 95aacfd7b5 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  更新用户提交 ac 标志存储方法
2015-09-24 15:56:59 +08:00
virusdefender 82e8ce3ea8 更新用户提交 ac 标志存储方法 2015-09-24 15:56:47 +08:00
virusdefender b32e015400 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  修复 jsonField 中的问题
2015-09-24 15:47:27 +08:00
virusdefender 507ef39e5d 修复 jsonField 中的问题 2015-09-24 15:47:05 +08:00
virusdefender 6f0d8b9803 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  增加 model 修改的 migrations
2015-09-24 15:31:29 +08:00
virusdefender 58df0d423d 增加 model 修改的 migrations 2015-09-24 15:31:16 +08:00
virusdefender d46bbbb966 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  修改用户题目 ac 状态的存储方式
  更新 ContestRank的生成方法
  修复None 导致的 xss filter 工作异常
2015-09-24 15:29:11 +08:00
virusdefender 44d094f19c 修改用户题目 ac 状态的存储方式 2015-09-24 15:28:55 +08:00
virusdefender 7eea999277 更新 ContestRank的生成方法 2015-09-24 14:55:20 +08:00
virusdefender 190221f2a5 Merge branch 'dev' into virusdefender-dev
* dev:
  修复None 导致的 xss filter 工作异常
2015-09-23 21:44:16 +08:00
virusdefender 60720f0f65 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  不是本人的提交就增加作者用户名
2015-09-23 21:41:48 +08:00
virusdefender 8fbc774dee 不是本人的提交就增加作者用户名 2015-09-23 21:41:37 +08:00
virusdefender 4b5db74ea2 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  模板中判断能否分享
2015-09-23 21:37:39 +08:00
virusdefender e95bf8e162 模板中判断能否分享 2015-09-23 21:37:29 +08:00
virusdefender 948f940043 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  fix typo
2015-09-23 21:35:08 +08:00
virusdefender 7b2a871f47 fix typo 2015-09-23 21:34:54 +08:00
virusdefender e2679408c0 Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  fix typo
2015-09-23 21:33:26 +08:00
virusdefender eec6c0e37a fix typo 2015-09-23 21:33:14 +08:00
virusdefender e7aaaa523f Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
  修复 None 导致的 xss filter 错误
  修复分享代码时候的逻辑错误
2015-09-23 21:31:24 +08:00
virusdefender 6335a3a1ea 修复 None 导致的 xss filter 错误 2015-09-23 21:31:15 +08:00
virusdefender 2957d7f716 Merge branch 'debug' of https://git.coding.net/virusdefender/qduoj into debug
# Via virusdefender (2) and sxw (1)
* 'debug' of https://git.coding.net/virusdefender/qduoj:
  add oj text logo
  增加富文本的 xss 过滤
  增加 demo 网址
  修补部分没有判断比赛权限的问题;增加比赛调试模式的页面提示
  增加部分注释,修补部分没有判断权限的问题
  增加判断管理员权限的 decorator
  只有管理员才能查看所有人的提交
2015-09-23 21:30:35 +08:00
virusdefender aa4ed9b9b2 修复None 导致的 xss filter 工作异常 2015-09-23 21:30:00 +08:00
virusdefender e131c7e9f9 Merge branch 'virusdefender-dev' into dev
* virusdefender-dev:
  修复分享代码时候的逻辑错误
2015-09-23 21:25:46 +08:00
virusdefender 4ca2b458b3 修复分享代码时候的逻辑错误 2015-09-23 21:25:13 +08:00
virusdefender b3f7debfa6 Accept Merge Request #265 修复"公开比赛题目时多出样例数据的问题" : (dev-s -> dev)
Merge Request: 修复"公开比赛题目时多出样例数据的问题"
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/265
2015-09-23 19:39:41 +08:00
virusdefender 5c334a4ed3 add oj text logo 2015-09-22 18:52:15 +08:00
virusdefender c26fd6734d 增加富文本的 xss 过滤 2015-09-22 17:03:53 +08:00
virusdefender b224a823fe 增加 demo 网址 2015-09-22 16:26:42 +08:00
virusdefender 317993dffc Merge branch 'dev'
* dev:
  修补部分没有判断比赛权限的问题;增加比赛调试模式的页面提示
  增加部分注释,修补部分没有判断权限的问题
  增加判断管理员权限的 decorator
  只有管理员才能查看所有人的提交
  修改逻辑
  增加显示所有提交的调试功能
  fix typo
  增加比赛倒计时的功能
  修复 https环境前端获取到的协议是 http 的问题
  增加前台题目的重新判题功能
  删除统计功能
  修复公告列表中用户权限判断错误的情况,抽取代码为 decorator。
  用户不需要验证码的时候刷新验证会导致错误,增加判断
  去除部分 magic number
  比赛如果不是正在进行的状态,就不创建比赛的分数记录和增加比赛题目计数器
2015-09-22 16:21:18 +08:00