Commit Graph

89 Commits

Author SHA1 Message Date
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
sxw@401
1808426a73 修复bug,缩进错误引发的问题 2015-09-13 11:18:28 +08:00
sxw@401
444cbc4324 添加比赛排名的封榜功能,rank页面从redis中读取排名信息而不是向mysql查询,封榜后redis中的数据便不再更新了 2015-09-12 22:00:24 +08:00
sxw@401
060f6c6764 合并dev,修复冲突,修改比赛列表中的小bug 2015-09-12 17:12:16 +08:00
virusdefender
d6499c71aa 删除每个页面上单独查询公告的逻辑,改为使用 templatetag 实现。 2015-09-11 23:10:54 +08:00
hohoTT
50d709be28 Merge branch 'dev' into hohoTT-dev 2015-09-10 21:53:23 +08:00
sxw@401
7431f0945c Merge branch 'dev' of git.coding.net:virusdefender/qduoj into dev
update dev
2015-09-10 18:03:08 +08:00
virusdefender
fbeb745530 比赛排名页面提示错误的次数和 AC 的时间 2015-09-10 15:35:27 +08:00
hohoTT
24758a3589 contest type 的表示类型修改为常量
0 即为是小组赛(GROUP_CONTEST),1 即为是无密码的公开赛(PUBLIC_CONTEST),2 即为是有密码的公开赛(PASSWORD_PUBLIC_CONTEST)
2015-09-09 19:39:42 +08:00
sxw@401
a3cbe157bb Merge branch 'dev' of git.coding.net:virusdefender/qduoj into dev
Conflicts:
	template/src/oj/problem/problem.html
2015-09-08 18:55:17 +08:00
virusdefender
2334982f31 增加比赛排名页面的自动刷新 2015-09-08 17:34:21 +08:00
hohoTT
aab770b8bf Merge branch 'dev' into hohoTT-dev
Conflicts:
	contest/views.py
2015-09-07 20:01:59 +08:00
esp
1a8c8786cc update views.py 这个还有刚刚修改这个文件是为了防止用户未登录是传入join参数,将引发500 2015-09-05 22:17:21 +08:00
esp
b13f487d53 update views.py 2015-09-05 22:04:40 +08:00
sxw@401
1f50cd0751 修复正在进行图标不显示的问题,修改view里contest_problem状态的变量名,使更确切,添加dealing-falg的css 2015-09-05 20:17:15 +08:00
sxw@401
81bd998d8d 修复刚刚提交的错误 2015-09-05 20:07:31 +08:00
sxw@401
cbd9e448c5 修改了比赛题目列表中表示题目状态的标识(AC/正在进行/没开始) 2015-09-05 19:55:51 +08:00