Commit Graph

105 Commits

Author SHA1 Message Date
virusdefender
fdb5fb2599 修复比赛题目提交和公开题目提交混乱的问题 2016-04-12 11:26:11 +08:00
virusdefender
3d396cc8e4 增加测试用例版本号,用于judger重新编译spj程序 2016-04-06 14:02:45 +08:00
virusdefender
7fef9ba6cb 增加比赛题目SPJ的设置 2016-04-05 18:43:24 +08:00
virusdefender
2e6a65d071 为管理员增加强制显示最新排名的参数,用于比赛封榜后管理员查看最新排名。 2016-04-01 21:15:46 +08:00
virusdefender
2026deafee 比赛没有结束的时候不能公开题目 2016-03-28 15:56:54 +08:00
virusdefender
2a1db9fa67 前端页面显示搜索关键词 2016-02-20 20:08:06 +08:00
virusdefender
4b87ffe4c5 删除排名页面的分页 2016-01-06 17:12:14 +08:00
sxw
0e9996cb17 修复小组邀请赛的密码验证的问题,感觉之前测试过了呀,结果还是有问题,因为验证密码api里选择比赛时限定比赛类型中只有带密码的公开赛,所以无法验证带密码的小组赛 2015-12-13 14:22:27 +08:00
sxw
96b409d1f0 修改较多,涉及到小组管理员对比赛的管理,小组管理员可以看到他管理的小组的其他管理员创建的比赛,但看不到别人的题目,但是可以从前台看到比赛的题目,可以在比赛开始前测试题目 2015-12-09 20:02:47 +08:00
sxw
1381797183 吧if 。。。or...改成 if in 2015-12-06 10:23:01 +08:00
sxw
f7f2a327ea 对新的比赛类型,有密码的小组赛的支持 2015-12-05 15:48:02 +08:00
virusdefender
f563a1a647 如果比赛已经开始,就不再显示之前测试题目的提交 2015-11-30 15:31:32 +08:00
esp
bc82d70dfb Merge branch 'master' of https://git.coding.net/virusdefender/qduoj into dev-s 2015-11-07 20:13:46 +08:00
uzi
1ede6edfa8 rank页面不显示隐藏题目的信息 2015-11-07 14:02:04 +08:00
virusdefender
6776b88cb4 修复比赛题目公开后没有修改公开状态的 bug 2015-11-07 13:35:41 +08:00
uzi
13526b109e 把比赛题目添加到前台以后添加标记以防止重复添加 2015-11-07 11:24:53 +08:00
virusdefender
2bfa1aedc0 修复比赛所有题目列表页面上显示了隐藏问题的 bug 2015-11-06 22:15:32 +08:00
virusdefender
38202b6bf2 增加公开比赛题目的功能 2015-10-29 18:58:21 +08:00
virusdefender
bad544544a Merge branch 'dev-sxw' into virusdefender-dev
* dev-sxw:
  添加到编辑比赛页的入口[CI SKIP]
  修复重复进入页面导致小组列表不断增加的问题,每次先清空[CI SKIP]
  修改一些小问题,主要是在非管理员用户时,会调用models的字典对象的get方法,实际上这个字典没有get方法,会引发500,修改成了判断比赛(或者比赛题目)的创建者是否等于request.user;   另外仿照problem添加了对单个比赛信息的GETapi
  添加admin编辑比赛页面以及js[CI SKIP]
  修改提交样式
  调整顺序
  更新
  Revert "修改比赛单个题目列表的样式"
  修改比赛单个题目列表的样式
  update contest_problem.html
  update contest_problem.html
  添加运行判体脚本[CI SKIP]
  对盘题系统针对新测试服务器进行调整,该分支将不会并入主分支[CI SKIP]
  correct the path of test case in judger
  原来的dockerimage里没有MySQL-python,所以又改了下[CI SKIP]
  漏了一个import[CI SKIP]
  这是为了能以root身份运行celery[CI SKIP]
  为了在qduoj.cf上运行做了改动,因为判题和web都在一台机器上,这个docker image是从digitalOcean上download下来的[CI SKIP]
2015-10-29 17:46:05 +08:00
virusdefender
ac5f294842 删除后端多余的字段 2015-10-29 17:25:37 +08:00
uzi
0bac0da979 修改一些小问题,主要是在非管理员用户时,会调用models的字典对象的get方法,实际上这个字典没有get方法,会引发500,修改成了判断比赛(或者比赛题目)的创建者是否等于request.user; 另外仿照problem添加了对单个比赛信息的GETapi 2015-10-29 17:02:57 +08:00
virusdefender
30bfe5bef2 修复比赛所有提交翻页 bug 2015-10-25 11:35:45 +08:00
virusdefender
fb892e6ab6 0 ac 的不显示排名;增加某个人某个题的提交页面 2015-10-24 17:00:37 +08:00
virusdefender
84e776a8b4 修复 contest model 变化带来的部分错误 2015-10-24 13:14:51 +08:00
virusdefender
9089ad15dd 整理模块,部分功能只有 api 2015-10-18 11:45:06 +08:00
virusdefender
4dd5aa3eba 重构 problem 和 contest;修改测试和部分模板的结构 2015-10-17 16:49:02 +08:00
virusdefender
156be0b21d 修改和删除 contest 和 problem 部分字段 2015-10-17 13:59:21 +08:00
virusdefender
11abeebbee 统一获取 redis 实例的方法 2015-10-10 19:57:11 +08:00
virusdefender
3b48b566fb 清除缓存的逻辑写反了 2015-10-10 10:50:26 +08:00
virusdefender
b6fc25cd67 开放排名的时候清除缓存 2015-10-10 10:36:45 +08:00
virusdefender
1b482b1688 修复比赛题目返回了全部的 bug 2015-10-09 14:26:31 +08:00
virusdefender
ee0b076b55 增加了比赛排名页面的分页功能 2015-10-08 14:03:50 +08:00
virusdefender
67de24a5b3 增加比赛结果缓存 2015-09-27 20:41:56 +08:00
virusdefender
e3d3fa7eb4 使用关联查询提供性能 2015-09-25 15:04:57 +08:00
virusdefender
b2d18d33e0 修改模板名称 2015-09-24 21:25:39 +08:00
virusdefender
8cd2bdbaf0 使用新的生成比赛排名的方式 2015-09-24 21:25:13 +08:00
virusdefender
44d094f19c 修改用户题目 ac 状态的存储方式 2015-09-24 15:28:55 +08:00
virusdefender
389c1905a6 修补部分没有判断比赛权限的问题;增加比赛调试模式的页面提示 2015-09-22 16:19:40 +08:00
hohoTT
371b9625c2 增加比赛倒计时的功能 2015-09-22 12:56:10 +08:00
virusdefender
fcafd34442 增加比赛倒计时的 api 2015-09-20 14:11:03 +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
f71adf1634 fix typo 2015-09-17 09:14:44 +08:00
virusdefender
758132c40d 增加显示真实姓名的隐藏功能 2015-09-16 12:57:48 +08:00
sxw@401
83c356f0db 修改函数名称 2015-09-16 09:18:41 +08:00
sxw@401
befad67dbf Merge branch 'dev-sxw' of https://git.coding.net/virusdefender/qduoj
Conflicts:
	contest/views.py
	template/src/oj/contest/contest_rank.html
	template/src/oj/contest/submissions_list.html
2015-09-15 13:18:36 +08:00
sxw@401
b4bdf7a669 修改rank 页面的bug(对于没有有效时间的用户时间格式转换失败),添加mq对first_achieved的支持 2015-09-14 20:51:48 +08:00
sxw@401
86c70eb8bd 修改rank页面时间格式 hh:mm:ss,修改rank页面时间格式 hh:mm:ss,ContestSubmission中时间以秒计 2015-09-13 21:31:38 +08:00
sxw@401
34f886d990 修复typo,修改rank页面样式 2015-09-13 21:03:50 +08:00
sxw@401
de6ed31216 修改比赛ranklist页面样式,以及计算方式,为了便于缓存,稍微修改了显示的样式 2015-09-13 19:50:49 +08:00
virusdefender
ee4782b474 修改拼写 PASSWORD_PUBLIC_CONTEST -> PASSWORD_PROTECTED_CONTEST 2015-09-13 16:29:48 +08:00