zema1
|
034ad59f2e
|
support avatar upload;
use middleware to operate session data.
|
2017-09-19 19:10:50 +08:00 |
|
zema1
|
a3ca8b2336
|
Use signals to save ip, user_agent, last_login in sessions
|
2017-09-16 17:42:43 +08:00 |
|
zema1
|
f55a242ec0
|
Move real_name to UserProfile;
Delete student_id field;
Mark the problems that have submission;
Alter dispatcher to adapt the changes.
|
2017-09-12 11:45:17 +08:00 |
|
zema1
|
1e4ede6d1a
|
大幅优化数据库查询, 升级django至1.11 LTS, 升级python至3.6.2
|
2017-08-29 19:35:22 +08:00 |
|
zemal
|
57ab7435af
|
移除time_zone,修复problem越权
|
2017-08-23 17:02:57 +08:00 |
|
zemal
|
3b1f02c356
|
整理代码
|
2017-08-20 08:35:59 +08:00 |
|
zemal
|
0e96b7c2a8
|
更换cache使用方式
|
2017-08-15 20:32:14 +08:00 |
|
zemal
|
08bd591bfb
|
修正dispatcher,使用redis存任务队列,修正submission的post,修改部分settings
|
2017-05-10 17:20:52 +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 |
|
virusdefender
|
817e5aadae
|
rename some method and add some decorator
|
2017-02-10 11:46:23 +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
|
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
|
637baba71b
|
add conf app and related test and settings
|
2016-11-19 13:47:59 +08:00 |
|
virusdefender
|
61ab910d53
|
重构
|
2016-09-25 14:07:45 +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
|
df4db5141f
|
优化所有提交页面的翻页显示
|
2016-05-30 14:38:03 +08:00 |
|
virusdefender
|
66d1aa69f0
|
修复部分代码风格的问题
|
2016-04-30 19:27:20 +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 |
|
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
|
b687d2067b
|
废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery
|
2015-12-12 15:41:57 +08:00 |
|
virusdefender
|
b973dfdfda
|
规范配置文件写法;数据库用户名也在环境变量中取
|
2015-12-10 19:29:21 +08:00 |
|
virusdefender
|
e32712be83
|
修改判题机器的配置文件
|
2015-12-09 22:22:26 +08:00 |
|
virusdefender
|
7c65e0aef5
|
Merge branch 'dev' into new-arch
* dev:
mail 拆分模块
修改错误提示措辞
精简重置密码邮件模板
添加重置密码以后的跳转到登录页面
如果比赛已经开始,就不再显示之前测试题目的提交
admin 添加和编辑比赛页面增加提示
修改一些细节问题
添加重置密码页面和js
修改申请重置密码页面及js名称
添加重置密码api url,调整url
修改申请找回用户登录信息的api逻辑,没有用户名也可申请
添加找回用户信息功能,修改邮件模板的一些细节
去掉申请重置密码的服务中要求填写用户名,因为有很多用户不记得用户名了
添加重置密码页面的url,并在用户登录页面添加url
添加重置密码页面的url
修改检测邮箱api使其可以被重置密码页面使用
update read
增加访问首页的参数
修改首页样式;增加背景图片
Conflicts:
oj/settings.py
|
2015-12-09 11:06:20 +08:00 |
|
virusdefender
|
492e7446b1
|
mail 拆分模块
增加 js 的压缩配置
修改设置,增加备案号
Squash from 3dd19cf to bfc4123 by virusdefender
|
2015-12-09 11:03:30 +08:00 |
|
virusdefender
|
bd5caa8f28
|
修正代码格式;删除不用的依赖
|
2015-12-08 19:04:56 +08:00 |
|
virusdefender
|
2f55799457
|
使用 huey 异步队列。 ps 真想自己写一个异步队列,rq 不支持多 worker,celery 太复杂了
|
2015-12-07 21:19:55 +08:00 |
|
virusdefender
|
bf6a42b5b1
|
增加 rq 配置
|
2015-12-07 20:07:52 +08:00 |
|
virusdefender
|
43e8ec2d90
|
删除 celery 依赖
|
2015-12-07 19:15:28 +08:00 |
|
virusdefender
|
89ceca8629
|
删除了 mq 的 app,将代码移入 rpc 通信的代码中。
|
2015-11-29 22:02:46 +08:00 |
|
virusdefender
|
3311a4c899
|
rpc 通信和判题初步测试通过;判题服务器不再依赖 redis 和 mysql。
|
2015-11-29 21:29:26 +08:00 |
|
virusdefender
|
aec6e00095
|
增加了管理员和超级管理员24小时不活动 session 自动过期的机制
|
2015-11-06 20:53:52 +08:00 |
|
virusdefender
|
9089ad15dd
|
整理模块,部分功能只有 api
|
2015-10-18 11:45:06 +08:00 |
|
virusdefender
|
b418d91326
|
将网站信息放入 settings
|
2015-10-13 09:07:34 +08:00 |
|
virusdefender
|
61fd72ebae
|
增加登陆失败的验证码验证;增加找回密码邮件的相关逻辑框架
|
2015-10-09 16:17:07 +08:00 |
|
virusdefender
|
d0dca45d49
|
非 debug 下关闭 rest framework 的调试界面
|
2015-10-08 20:59:50 +08:00 |
|
virusdefender
|
c648e0008f
|
修改配置文件方便区分不同的开发环境
|
2015-09-14 18:20:36 +08:00 |
|
virusdefender
|
7febab2f1a
|
根据不同的环境使用不同的配置文件
|
2015-09-14 13:57:03 +08:00 |
|
virusdefender
|
2033daf46f
|
Merge branch 'dev' into virusdefender-dev
* dev:
修改主页部分字词
修改部分设置,为上线做准备
[修复]后台比赛管理编辑,后端传来的是utc时间,因为开始,结束时间跟创建,修改时间的处理方法是不同的,我通过修改前端代码解决了该问题.但是比较繁琐,因为在前端这个日期使用字符串来存储的.而后端虽是datetime类型,但返回的是比赛的数组,若要处理也较繁琐,且暂没找到简洁的写法.于是还是选择了改前端,其实实质上是手工给时间加了8小时.....[CI SKIP]
Conflicts:
oj/server_settings.py
|
2015-08-31 16:56:21 +08:00 |
|
virusdefender
|
216647540a
|
修改部分设置,为上线做准备
|
2015-08-31 16:30:31 +08:00 |
|
virusdefender
|
70c64507cc
|
修改测试文件
|
2015-08-26 14:25:14 +08:00 |
|
virusdefender
|
f5bca2428b
|
修改源码模板路径
|
2015-08-25 16:18:24 +08:00 |
|
hohoTT
|
48eb2d1e9b
|
前台比赛、比赛题目与普通题目的一系列界面
|
2015-08-24 21:03:30 +08:00 |
|