virusdefender
|
dc9476f585
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
增加前台题目的重新判题功能
删除统计功能
修复公告列表中用户权限判断错误的情况,抽取代码为 decorator。
用户不需要验证码的时候刷新验证会导致错误,增加判断
去除部分 magic number
比赛如果不是正在进行的状态,就不创建比赛的分数记录和增加比赛题目计数器
修改刷新时间
增加题目页面倒计时的 js
增加比赛倒计时的 api
增加判题帮助
修复判断验证码是否存在的时候,用户不存在导致的报错
|
2015-09-21 13:57:17 +08:00 |
|
virusdefender
|
5f23bff3c5
|
增加前台题目的重新判题功能
|
2015-09-21 13:56:54 +08:00 |
|
virusdefender
|
60d727d7b2
|
删除统计功能
|
2015-09-21 13:41:14 +08:00 |
|
virusdefender
|
cb0e7cf938
|
修复公告列表中用户权限判断错误的情况,抽取代码为 decorator。
|
2015-09-21 12:32:50 +08:00 |
|
virusdefender
|
725d950e27
|
用户不需要验证码的时候刷新验证会导致错误,增加判断
|
2015-09-21 12:28:22 +08:00 |
|
virusdefender
|
041fd2cb60
|
去除部分 magic number
|
2015-09-21 11:16:30 +08:00 |
|
virusdefender
|
43be94cce6
|
比赛如果不是正在进行的状态,就不创建比赛的分数记录和增加比赛题目计数器
|
2015-09-21 11:06:11 +08:00 |
|
virusdefender
|
3ef7644e9b
|
修改刷新时间
|
2015-09-20 14:41:34 +08:00 |
|
virusdefender
|
899f276800
|
增加题目页面倒计时的 js
|
2015-09-20 14:11:17 +08:00 |
|
virusdefender
|
fcafd34442
|
增加比赛倒计时的 api
|
2015-09-20 14:11:03 +08:00 |
|
virusdefender
|
0d6d1a4102
|
增加判题帮助
|
2015-09-20 14:10:38 +08:00 |
|
virusdefender
|
ca79af958a
|
Merge branch 'dev' into debug
* dev:
|
2015-09-19 19:41:07 +08:00 |
|
virusdefender
|
4e52c56eef
|
Merge branch 'dev' into virusdefender-dev
* dev:
修改codeMirror中代码的样式
修改每个页面的title
修改错误
改下首页跳转的函数名
|
2015-09-19 19:39:40 +08:00 |
|
virusdefender
|
83124f3c86
|
修复判断验证码是否存在的时候,用户不存在导致的报错
|
2015-09-19 18:46:03 +08:00 |
|
virusdefender
|
d9e5030027
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
记录用户输出 md5
增加反馈链接
|
2015-09-19 15:08:25 +08:00 |
|
virusdefender
|
18abd6a465
|
记录用户输出 md5
|
2015-09-19 15:07:31 +08:00 |
|
virusdefender
|
ca03a5f372
|
Accept Merge Request #250 小 bug 修复 : (virusdefender-dev -> dev)
Merge Request: 小 bug 修复
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/250
|
2015-09-19 08:14:21 +08:00 |
|
virusdefender
|
43dc543c06
|
增加反馈链接
|
2015-09-18 19:57:51 +08:00 |
|
virusdefender
|
0c079b7160
|
add docker start tool
|
2015-09-18 16:06:28 +08:00 |
|
virusdefender
|
848eb21669
|
rename mq
|
2015-09-18 16:05:04 +08:00 |
|
virusdefender
|
07f310b4b8
|
不用的语言使用不同的系统调用过滤
|
2015-09-18 13:13:03 +08:00 |
|
virusdefender
|
33ba871af0
|
update java runtime security policy
|
2015-09-18 12:52:00 +08:00 |
|
virusdefender
|
482a537ce0
|
增加 clone 地址范围限制,否则 Java 无法运行
|
2015-09-18 11:18:16 +08:00 |
|
virusdefender
|
054536a72e
|
fix mq run path error
|
2015-09-18 11:17:52 +08:00 |
|
virusdefender
|
afc17e7d87
|
修复语言判断 bug
|
2015-09-18 11:10:47 +08:00 |
|
virusdefender
|
a15059c114
|
add kill proc
|
2015-09-17 23:14:02 +08:00 |
|
virusdefender
|
20d69dc515
|
Accept Merge Request #249 修改codeMirror中代码的样式、页面的title、首页跳转的函数名 : (hohoTT-dev -> dev)
Merge Request: 修改codeMirror中代码的样式、页面的title、首页跳转的函数名
Created By: @hohoTT
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/249
|
2015-09-17 21:25:46 +08:00 |
|
virusdefender
|
26c46f1e2a
|
Merge branch 'dev' into virusdefender-dev
* dev:
修复数据库已有用户problems_statu字段为空造成的问题
|
2015-09-17 20:48:56 +08:00 |
|
virusdefender
|
8aa7ce01aa
|
Accept Merge Request #248 修复问题列表的ac标识的bug : (dev-sxw -> dev)
Merge Request: 修复问题列表的ac标识的bug
Created By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/248
|
2015-09-17 20:47:03 +08:00 |
|
virusdefender
|
9df3ffa782
|
fix typo
|
2015-09-17 20:21:55 +08:00 |
|
virusdefender
|
83539c13ea
|
add c/c++ sys call filter
|
2015-09-17 19:56:51 +08:00 |
|
virusdefender
|
722d79a1c8
|
--isolate-process true
|
2015-09-17 18:09:14 +08:00 |
|
virusdefender
|
098011c48f
|
Accept Merge Request #247 使用 supervisord 启动 docker 内进程 : (virusdefender-dev -> dev)
Merge Request: 使用 supervisord 启动 docker 内进程
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/247
|
2015-09-17 16:36:41 +08:00 |
|
virusdefender
|
2d1a95aa44
|
fix typo
|
2015-09-17 16:11:14 +08:00 |
|
virusdefender
|
07f87acae4
|
如果 nodaemon=true docker 会认为整个容器已经结束了
|
2015-09-17 16:07:53 +08:00 |
|
virusdefender
|
b163664e9f
|
fix typo
|
2015-09-17 15:42:38 +08:00 |
|
virusdefender
|
beb060bf63
|
修复配置文件日志路径错误
|
2015-09-17 15:41:44 +08:00 |
|
virusdefender
|
7f72e3f1b0
|
docker file 中 ADD 不能使用上级目录
|
2015-09-17 15:27:08 +08:00 |
|
virusdefender
|
0f28c0e2ce
|
使用 superivisord 启动进程
|
2015-09-17 15:21:08 +08:00 |
|
virusdefender
|
3d630a4efd
|
Accept Merge Request #246 登录注册验证码,注册页面用户名,邮箱ajax验证 : (dev-sxw -> dev)
Merge Request: 登录注册验证码,注册页面用户名,邮箱ajax验证
Created By: @esp
Reviewed By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/246
|
2015-09-17 13:30:00 +08:00 |
|
virusdefender
|
34e5ccb993
|
Accept Merge Request #245 封榜的时候只显示自己的提交 : (virusdefender-dev -> dev)
Merge Request: 封榜的时候只显示自己的提交
Created By: @virusdefender
Reviewed By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/245
|
2015-09-17 11:36:51 +08:00 |
|
virusdefender
|
878d71f60e
|
修复 celery 启动 docker 的时候 cannot enable tty mode on non tty input 的问题
|
2015-09-17 11:18:38 +08:00 |
|
virusdefender
|
3d01918489
|
pre 的背景颜色
|
2015-09-17 11:18:11 +08:00 |
|
virusdefender
|
4bfdad10de
|
submission 过滤多余字段
|
2015-09-17 10:15:05 +08:00 |
|
virusdefender
|
c713b6d118
|
Merge branch 'dev-sxw' into virusdefender-dev
* dev-sxw:
实现了比赛提交列表里封榜的行为,封榜以后只显示缓存里的提交数据和封榜后自己的提交,封榜以后rank不再刷新(rank里还不会显示自己封榜以后的提交。。。这好像不对呀)
增加比赛提交页面封榜行为
修改函数名称
为User problems_status 添加默认值,并精简了相关代码
Conflicts:
contest/views.py
|
2015-09-17 10:12:43 +08:00 |
|
virusdefender
|
fca28d5059
|
Merge branch 'dev' into virusdefender-dev
* dev:
|
2015-09-17 09:47:12 +08:00 |
|
virusdefender
|
e4533c9b76
|
更新 redis 环境变量
|
2015-09-17 09:44:31 +08:00 |
|
virusdefender
|
aa14962a85
|
增加判题错误日志
|
2015-09-17 09:35:10 +08:00 |
|
virusdefender
|
12e2c54aad
|
在环境变量中取数据库地址
|
2015-09-17 09:29:59 +08:00 |
|
virusdefender
|
f71adf1634
|
fix typo
|
2015-09-17 09:14:44 +08:00 |
|
virusdefender
|
385f9d190e
|
删除没用的 url
|
2015-09-16 20:32:00 +08:00 |
|
virusdefender
|
25379e1c1d
|
Accept Merge Request #244 细节更新 : (virusdefender-dev -> dev)
Merge Request: 细节更新
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/244
|
2015-09-16 19:58:02 +08:00 |
|
virusdefender
|
ad7b9275f1
|
静态文件打包增加提示
|
2015-09-16 17:29:15 +08:00 |
|
virusdefender
|
9e778f0cc5
|
题目页面增加来源的隐藏显示项
|
2015-09-16 17:29:00 +08:00 |
|
virusdefender
|
571b42cfb5
|
mq中有关比赛的操作增加事务
|
2015-09-16 17:28:36 +08:00 |
|
virusdefender
|
8e60d08f14
|
IE浏览器下很多 css 样式错误,决定不再支持,强制跳转。
|
2015-09-16 15:21:24 +08:00 |
|
virusdefender
|
d5e12d6a23
|
增加静态文件压缩脚本中的提示
|
2015-09-16 13:53:31 +08:00 |
|
virusdefender
|
6122cc1a32
|
优化字体
|
2015-09-16 13:50:08 +08:00 |
|
virusdefender
|
5723572af7
|
修改字体样式
|
2015-09-16 13:25:23 +08:00 |
|
virusdefender
|
758132c40d
|
增加显示真实姓名的隐藏功能
|
2015-09-16 12:57:48 +08:00 |
|
virusdefender
|
cc0562f348
|
update license
|
2015-09-16 10:01:25 +08:00 |
|
virusdefender
|
83e45501b0
|
增加开源协议
|
2015-09-15 22:45:04 +08:00 |
|
virusdefender
|
cc138542b4
|
删除无用代码
|
2015-09-15 20:58:40 +08:00 |
|
virusdefender
|
7700df83e3
|
Merge branch 'dev' into virusdefender-dev
* dev:
删除多余的代码
添加了题目列表每个题目前边状态指示标志:ac /没有/正在进行,因为数据是存在用户表里的所以缓存的时候可以做到与题目数据分开
用pre标签包裹编译参数[CI SKIP]
Conflicts:
template/src/utils/help.html
|
2015-09-15 20:57:24 +08:00 |
|
virusdefender
|
6045b34e0a
|
增加语言统计配置项目
|
2015-09-15 20:56:14 +08:00 |
|
virusdefender
|
629c66bf1e
|
Accept Merge Request #234 题目列表问题状态标识 : (dev-sxw -> dev)
Merge Request: 题目列表问题状态标识
Created By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/234
|
2015-09-15 20:25:00 +08:00 |
|
virusdefender
|
65a49f5480
|
更新 readme
|
2015-09-15 19:12:50 +08:00 |
|
virusdefender
|
45db5c7c1c
|
完善帮助页面
|
2015-09-15 16:52:39 +08:00 |
|
virusdefender
|
d1c790ab5c
|
Merge branch 'dev' into virusdefender-dev
* dev: (27 commits)
添加帮助页面包含: 1.关于判题系统
添加后台到前台的链接
为超级管理员添加前台到后台的链接
添加后台超级管理员把比赛题目添加到题目列表的功能,利用problemAdminAPIView的post实现,默认隐藏题目
修改problemAdminAPIView,添加新建问题时对问题可见/不可见的支持
去掉没用的标签,因为修改了排名的显示方法,用不着引用自定义标签了
修复参数错误(复制粘贴没看好) 轻微修改代码提交页面js对语言小错误的提示功能。 再次添加C语言的提示 添加c++判断条件 cstdio
修改提交代码页面的js逻辑,判断语言 更加宽泛, 添加 对于 __int64和%I64d错误的提醒
修复ac_time的问题,添加first_achieved逻辑
修改rank 页面的bug(对于没有有效时间的用户时间格式转换失败),添加mq对first_achieved的支持
修复问题,比赛列表编辑密码无法正常提交,写错变量名
修复typo
刚刚漏了一项~
更新数据库
修改rank页面时间格式 hh:mm:ss,修改rank页面时间格式 hh:mm:ss,ContestSubmission中时间以秒计
修复typo,修改rank页面样式
增加新增字段的默认值以便于migrate
删掉用于ranklist的两个自定义过滤器,因为为了缓存是json dump 方便,把原本放在模板里的计算提到前边去了
修改比赛ranklist页面样式,以及计算方式,为了便于缓存,稍微修改了显示的样式
修改比赛提交统计逻辑,重复ac不计入总提交数
...
|
2015-09-15 16:36:29 +08:00 |
|
virusdefender
|
2fe2d7b9cc
|
judger 增加数据库连接
|
2015-09-15 16:35:39 +08:00 |
|
virusdefender
|
5e88e620bf
|
Accept Merge Request #233 细节修改&新功能 : (dev-sxw -> dev)
Merge Request: 细节修改&新功能
Created By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/233
|
2015-09-15 15:32:34 +08:00 |
|
virusdefender
|
bf2c41713a
|
更新设置
|
2015-09-15 13:14:46 +08:00 |
|
virusdefender
|
5066a39312
|
修改静态文件打包过程中的 bug
|
2015-09-15 09:36:24 +08:00 |
|
virusdefender
|
c648e0008f
|
修改配置文件方便区分不同的开发环境
|
2015-09-14 18:20:36 +08:00 |
|
virusdefender
|
7febab2f1a
|
根据不同的环境使用不同的配置文件
|
2015-09-14 13:57:03 +08:00 |
|
virusdefender
|
93c03b541b
|
创建 docker 镜像的时候使用阿里云的源
|
2015-09-14 13:15:53 +08:00 |
|
virusdefender
|
624b6a3ce3
|
修复 avalon 执行 bug
|
2015-09-14 12:15:48 +08:00 |
|
virusdefender
|
4cf618796b
|
Accept Merge Request #231 修改部分 jquery 插件为 AMD 模块 : (virusdefender-dev -> dev)
Merge Request: 修改部分 jquery 插件为 AMD 模块
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/231
|
2015-09-14 11:02:31 +08:00 |
|
virusdefender
|
c1da65283c
|
Merge branch 'hohoTT-dev' into virusdefender-dev
* hohoTT-dev:
实现根据用户登录状态的来确定首页页面跳转问题
首页增加登录选项,之后实现页面之间的跳转问题
|
2015-09-14 11:00:31 +08:00 |
|
virusdefender
|
f828faa10d
|
修改 datetimepicker 为 AMD 模块
|
2015-09-14 10:37:48 +08:00 |
|
virusdefender
|
e76fc95e44
|
修复 js 文件获取不全的问题
|
2015-09-14 01:06:54 +08:00 |
|
virusdefender
|
1d087089ed
|
将旧模块改写为 AMD 模块
|
2015-09-14 01:06:31 +08:00 |
|
virusdefender
|
9ad52b5c5f
|
增加 js 打包设置
|
2015-09-13 20:08:33 +08:00 |
|
virusdefender
|
fa5ae9c7ce
|
增加 js 压缩和识别工具
|
2015-09-13 19:44:02 +08:00 |
|
virusdefender
|
53098946fb
|
修改 js 命名
|
2015-09-13 19:43:49 +08:00 |
|
virusdefender
|
228d8e05e7
|
修改拼写
|
2015-09-13 16:30:40 +08:00 |
|
virusdefender
|
8ab30a1466
|
删除空格
|
2015-09-13 16:30:09 +08:00 |
|
virusdefender
|
ee4782b474
|
修改拼写 PASSWORD_PUBLIC_CONTEST -> PASSWORD_PROTECTED_CONTEST
|
2015-09-13 16:29:48 +08:00 |
|
virusdefender
|
63d0cc37f8
|
修改比赛题目提交列表的链接显示逻辑
|
2015-09-13 14:10:42 +08:00 |
|
virusdefender
|
59e22c723b
|
修改公告显示权限
|
2015-09-13 14:10:06 +08:00 |
|
virusdefender
|
1957610239
|
增加对比赛提交链接显示权限的判断
|
2015-09-13 13:14:56 +08:00 |
|
virusdefender
|
4a506939d1
|
修复判断提交详情显示权限的问题
|
2015-09-13 13:01:38 +08:00 |
|
virusdefender
|
7f70d46809
|
修复比赛排名页面宽度问题
|
2015-09-13 13:01:17 +08:00 |
|
virusdefender
|
e6c9916a12
|
修改部分代码格式
|
2015-09-13 11:47:12 +08:00 |
|
virusdefender
|
34246f7345
|
增加打时间戳的 Python 脚本
|
2015-09-13 10:58:48 +08:00 |
|
virusdefender
|
2d7d1bd9f7
|
delete debug script
|
2015-09-12 21:56:32 +08:00 |
|
virusdefender
|
ee6739d96e
|
Accept Merge Request #228 更新判题时细节 : (virusdefender-dev -> dev)
Merge Request: 更新判题时细节
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/228
|
2015-09-12 21:53:03 +08:00 |
|
virusdefender
|
fcdc037d22
|
Merge branch 'dev' into virusdefender-dev
* dev: (38 commits)
with open() as 语句添加try&except,返回上传错误
添加缓存用redis的配置
[后台-前端]修改添加比赛,编辑比赛页面,添加封榜功能(在页面中被称作实时排名)若设置比赛非实时排名那么前端rank页面缓存将停止刷新,从而实现封榜功能[CI SKIP]
migrate:contest.models字段改名----show_rank => real_time_rank
添加控制比赛排名更新的字段
统一创建比赛,编辑比赛的时候小组可见的交互逻辑和界面[CI SKIP]
修正server_setting中typo和urls里别扭的拼写
修改.gitignore,忽略富文本编辑器上传的图片,删掉刚刚不小心commit的图片[CI SKIP]
新建存放富文本编辑器上传的图片的文件夹[CI SKIP]
添加了富文本编辑器上传图片的功能,上传路径在setting_loacl和server里暂时在static/src/upload_image/
修复冲突,忘记去掉冲突标志了。。。
[后台-前端]主要修改了添加比赛和修改比赛的部分,去掉比赛结束前开放排名这一选项,添加封榜时间字段[CI SKIP]
[后台-前端]去掉了比赛中的是否开放排名选 项,天加封榜时间字段[CI SKIP]
添加前台比赛提交列表中管理员可见比赛提交详情
刚刚不小心把两个文件粘一起了,原来的忘清了。。。
修复超级管理员比赛提交页面的样式“
合并dev,添加管理员在前台可见比赛所有提交详情,修改措辞,修改提示形式,以便于提交列表筛选功能的使用
修复题目,比赛题目列表里描述和提示的内容没有包裹在 problem-detail里的问题,实际上源代码里他们被包裹在<p clas s='problem-detail'>里但是实际显示的却是在标签外部,不理解.把p改成div就好了~
其实没有更改,跟origin dev-sxw保持一致,因为刚刚git pull的时候出错了
修改了宽松判题模式中对超时的处理,否则超时将被判为runTimeError[CI SKIP]
...
Conflicts:
judge/judger/loose_client.py
|
2015-09-12 21:50:45 +08:00 |
|
virusdefender
|
0423ed61d5
|
fix typo
|
2015-09-12 21:49:16 +08:00 |
|
virusdefender
|
4c5fdc8bdf
|
删除 judger_controller 的日志配置
|
2015-09-12 21:48:26 +08:00 |
|