Commit Graph

20 Commits

Author SHA1 Message Date
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
42922c622d Merge branch 'dev' into new-arch
* dev: (27 commits)
  统一get参数格式
  修改一些错误
  这个是刚才api地方的,忘了add上了
  修改较多,涉及到小组管理员对比赛的管理,小组管理员可以看到他管理的小组的其他管理员创建的比赛,但看不到别人的题目,但是可以从前台看到比赛的题目,可以在比赛开始前测试题目
  修改小组列表模板,适应数据库的修改
  添加提升小组管理员的api,调整小组管理权限的认证方式
  修改后台小组管理功能添加设为管理员按钮,方便添加多管理员
  修改group的models添加小组管理员的多对多字段,把原来的管理员字段重命名为创建者
  修改学校判断和自动统一队形的方法
  统一格式
  注释掉了用户主页里还没有后端配套的submission部分,添加学校显示,修复了settings里codeforces用户名无法编辑的问题,原来是html里边拼错了
  统一userprofile字段的处理方式,都判断是否为none,修复typo
  修改settings中语言为新版本的'zh-hans'
  针对添加学号字段对页面的一些修改,注册是学校为青岛大学则显示学号字段,在user settings页面显示学号,并提供修改
  在UserProfile中添加学号字段
  吧if 。。。or...改成 if in
  修改错误
  验证小组邀请赛密码
  contest list 添加小组邀请赛和私有小组赛
  添加小组邀请赛
  ...
2015-12-09 20:49:27 +08:00
virusdefender
bd5caa8f28 修正代码格式;删除不用的依赖 2015-12-08 19:04:56 +08:00
sxw
7d358c9e4c 在UserProfile中添加学号字段 2015-12-08 14:31:43 +08:00
esp
0a9b9df13a 修改用户属性设置页面,添加学校字段,合并了一些冲突 2015-11-10 18:46:51 +08:00
virusdefender
05d9fb52ad 更新用户个人主页的功能 2015-10-25 15:30:11 +08:00
virusdefender
dd0b2042dc 修改用户模型,增加部分字段 2015-10-12 18:22:24 +08:00
virusdefender
1fc098b093 登录强制使用验证码 2015-10-09 16:59:49 +08:00
virusdefender
1225970720 增加找回密码 token,登陆失败计数器等字段 2015-10-09 16:06:34 +08:00
virusdefender
507ef39e5d 修复 jsonField 中的问题 2015-09-24 15:47:05 +08:00
virusdefender
7eea999277 更新 ContestRank的生成方法 2015-09-24 14:55:20 +08:00
sxw@401
18e661ad68 为User problems_status 添加默认值,并精简了相关代码 2015-09-15 20:28:58 +08:00
sxw@401
01215a71ad 添加了题目列表每个题目前边状态指示标志:ac /没有/正在进行,因为数据是存在用户表里的所以缓存的时候可以做到与题目数据分开 2015-09-15 16:41:13 +08:00
virusdefender
6f5c9b1657 增加相关的常量的定义以及url参数 2015-08-09 12:58:31 +08:00
hohoTT
69385e96d2 增加了用户管理和编辑的API及相应的测试 2015-08-07 20:25:58 +08:00
virusdefender
62f07e713f 增加 @admin_required 修饰符代码和对应的测试 2015-08-06 12:25:16 +08:00
hohoTT
117a6d3525 增加用户密码修改成功的API测试,以及增加用户邮箱字段并做了相应的API测试,目前的account/view.py测试覆盖率为100% 2015-08-05 20:11:25 +08:00
virusdefender
c6d6b13072 增加几个 model 2015-07-18 17:17:33 +08:00
virusdefender
592720dd01 增加用户登录
包括用户model、用户登录模板、登录api和测试。
2015-06-29 12:43:17 +08:00
virusdefender
00052d8e9b 创建新工程 添加了一些通用代码和数据库模型 2015-06-26 15:59:53 +08:00