Commit Graph
100 Commits
Author SHA1 Message Date
virusdefender 1e33b8df3f Accept Merge Request #278 dev -> master : (dev -> master)
Merge Request: dev -> master
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/278
2015-10-13 09:11:49 +08:00
virusdefender d4ba687782 Accept Merge Request #277 修改部分 models;fix typo : (virusdefender-dev -> dev)
Merge Request: 修改部分 models;fix typo
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/277
2015-10-13 09:11:18 +08:00
virusdefender b418d91326 将网站信息放入 settings 2015-10-13 09:07:34 +08:00
virusdefender 54581cff53 加强随机字符串强度 2015-10-13 09:04:41 +08:00
virusdefender 9da4a72955 fix typo 2015-10-13 09:04:03 +08:00
virusdefender 306c4ccce9 自定义网站信息 2015-10-13 09:03:53 +08:00
virusdefender 07d6bddebb 增加对 bootstrap 的打包 2015-10-13 09:03:35 +08:00
virusdefender 46cebddb95 update read 2015-10-13 09:03:04 +08:00
virusdefender e341d6dc71 fix typo 2015-10-12 18:34:09 +08:00
virusdefender a011f12901 修复后台题目提交筛选结果错误的问题 2015-10-12 18:32:38 +08:00
virusdefender dd0b2042dc 修改用户模型,增加部分字段 2015-10-12 18:22:24 +08:00
virusdefender 59ede6f762 修复答题状态中的 keyerror 2015-10-12 18:21:30 +08:00
virusdefender b34009a6b3 修复小 bug 2015-10-12 12:53:16 +08:00
virusdefender 3761c15ae2 Merge branch 'dev' into virusdefender-dev
* dev:
2015-10-12 12:01:06 +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 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