Commit Graph
244 Commits
Author SHA1 Message Date
zemal 219facf185 Fix CI. 2017-05-10 17:46:59 +08:00
zemal 08bd591bfb 修正dispatcher,使用redis存任务队列,修正submission的post,修改部分settings 2017-05-10 17:20:52 +08:00
zemal b05f864106 Merge branch 'chiaki_dev' into zemal_dev
* chiaki_dev:
  fix ci
  Add submission module

# Conflicts:
#	requirements.txt
2017-05-09 14:41:26 +08:00
zemal 5de3adf0ef JudgeDispatcher beta. 2017-05-08 20:37:54 +08:00
Chiaki 65f9c7f52b Add submission module 2017-05-08 17:29:01 +08:00
virusdefender 8128e076f2 format code 2017-04-19 01:37:10 +08:00
Chiaki 8a68ad7ac9 add account view for preview 2017-04-16 10:15:26 +08:00
virusdefender 817e5aadae rename some method and add some decorator 2017-02-10 11:46:23 +08:00
virusdefender 02940029ef add contest announcement 2017-01-29 17:04:56 +08:00
virusdefender 33f8a6c5a3 add create and get contest list api 2017-01-26 12:33:00 +08:00
virusdefender 48f79ec504 add test case upload api 2017-01-25 16:29:00 +08:00
virusdefender e34da1ac33 add contest announcement 2017-01-25 12:50:35 +08:00
virusdefender 440d9c8430 dev settings allow any host 2017-01-24 16:11:46 +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 637baba71b add conf app and related test and settings 2016-11-19 13:47:59 +08:00
virusdefender 39857d1b56 add some tests 2016-10-30 02:17:35 +08:00
virusdefender 61ab910d53 重构 2016-09-25 14:07:45 +08:00
LiYang 0fc35d4d02 delete swagger 2016-07-31 16:42:54 +08:00
LiYang fd9f740e76 admin webpack template 2016-07-31 15:55:31 +08:00
virusdefender eb02a00859 修改账户系统以及部分用户权限写法
增加部分测试和注释,完善国际化
2016-06-23 12:19:16 +08:00
virusdefender 24ab37365d fix typo 2016-06-04 11:40:48 +08:00
virusdefender c61dea63af 完成上传自定义头像的功能 2016-05-31 19:18:43 +08:00
virusdefender df4db5141f 优化所有提交页面的翻页显示 2016-05-30 14:38:03 +08:00
virusdefender 66d1aa69f0 修复部分代码风格的问题 2016-04-30 19:27:20 +08:00
virusdefender bd57e82105 celery不再使用pickle,避免可能的安全风险 2016-04-24 15:59:20 +08:00
virusdefender 794ce8ff46 增加用户排名功能 2016-04-24 13:21:22 +08:00
virusdefender 4e6465ff26 设置是否显示全部的提交列表 2016-04-23 23:13:03 +08:00
virusdefender a210689a07 不再使用django-celery,使用原生celery代替 2016-04-22 21:52:53 +08:00
spxcds ff00d880a0 增加测试数据下载的功能 2016-04-06 17:16:34 +08:00
virusdefender 3d0689eff6 增加smtp密码和网站名称设置说明 2016-04-03 13:15:05 +08:00
virusdefender fd790453a1 增加设置中url格式的提示,防止拼接url的时候出现多余的/符号 2016-03-28 18:13:08 +08:00
virusdefender ac2b2445b5 docker启动的时候创建密钥和生成数据库 2016-02-20 13:57:14 +08:00
virusdefender 09ccaf5290 更新单点登录的逻辑 2016-02-18 08:56:50 +08:00
virusdefender b4d31ed79b 增加创建提交的OpenAPI 2016-02-17 18:58:12 +08:00
virusdefender 823c6be0e1 增加通过api获取题目的逻辑 2016-02-17 10:13:48 +08:00
ltwy f71303a2e6 默认不提供SECRET_KEY,提高安全性 2016-02-16 17:47:41 +08:00
virusdefender 78017df6b6 部分信息放入 custom_settings 里面 2016-01-28 20:36:24 +08:00
virusdefender 1b25092cb4 fix template warning 2016-01-26 12:58:08 +08:00
virusdefender 2097698560 使用 TokenBucket 机制限制用户恶意提交代码 2016-01-17 14:51:14 +08:00
virusdefender c6e7abe53d 部分设置项目移入 *_settings.py 2016-01-08 23:33:19 +08:00
virusdefender 0483fa2496 Merge branch 'dev'
* dev:
  修改 admin 界面,ip 太宽了
  jquery选择器参数字符串里多打了一个空格
  修复小组邀请赛的密码验证的问题,感觉之前测试过了呀,结果还是有问题,因为验证密码api里选择比赛时限定比赛类型中只有带密码的公开赛,所以无法验证带密码的小组赛

Conflicts:
	judge_dispatcher/tasks.py
	oj/settings.py
	static/src/js/build.js
	static/src/js/config.js
2015-12-23 00:36:21 +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 23f804476a Merge branch 'new-arch' into otp-auth
* new-arch:
  fix error package name and add pip mirrorwq
  废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery
  修复 huey 队列不会释放数据库连接的问题,是用法不对
  修复typo
  完善 sso 登录部分
  修复typo
  规范配置文件写法;数据库用户名也在环境变量中取
  个人博客链接前面也增加图标
  修改判题机器的配置文件
  删除不再使用的配置文件

Conflicts:
	account/views.py
2015-12-12 21:13:19 +08:00
virusdefender c297e4cf0f 完成两步验证的逻辑 2015-12-12 21:12:00 +08:00
virusdefender b687d2067b 废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery 2015-12-12 15:41:57 +08:00
virusdefender 2222a56d0a 增加两步验证基础代码 2015-12-11 22:43:23 +08:00
virusdefender 1eb1248cba 修复部分小问题
Squash from b973dfd to 12f96c6 by virusdefender
2015-12-10 19:31:08 +08:00