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
|
0ee76a57e0
|
只判断 ajax 可能存在绕过
|
2015-11-03 23:55:14 +08:00 |
|
virusdefender
|
2868356048
|
修复比赛已经结束还能提交题目的 bug
|
2015-11-02 21:03:16 +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
|
da54a1245b
|
增加登录之后的重定向
|
2015-10-20 20:07:35 +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
|
28011f9a0e
|
增加 contest model 变化的 migrations
|
2015-10-17 15:13:23 +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
|
779a8e9e40
|
增加修改数据库表名 migration
|
2015-10-08 11:25:35 +08:00 |
|
virusdefender
|
04b60acbad
|
部分 model 指定数据库表名
|
2015-09-29 23:18:14 +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
|
aa0f27fc47
|
JSONField 会自动把字典的 key转换为数字,判断一下,防止重复创建
|
2015-09-24 18:19:48 +08:00 |
|
virusdefender
|
e518c1faa1
|
fix typo
|
2015-09-24 17:57:51 +08:00 |
|
virusdefender
|
507ef39e5d
|
修复 jsonField 中的问题
|
2015-09-24 15:47:05 +08:00 |
|
virusdefender
|
58df0d423d
|
增加 model 修改的 migrations
|
2015-09-24 15:31:16 +08:00 |
|
virusdefender
|
44d094f19c
|
修改用户题目 ac 状态的存储方式
|
2015-09-24 15:28:55 +08:00 |
|
virusdefender
|
7eea999277
|
更新 ContestRank的生成方法
|
2015-09-24 14:55:20 +08:00 |
|
virusdefender
|
c26fd6734d
|
增加富文本的 xss 过滤
|
2015-09-22 17:03:53 +08:00 |
|
virusdefender
|
389c1905a6
|
修补部分没有判断比赛权限的问题;增加比赛调试模式的页面提示
|
2015-09-22 16:19:40 +08:00 |
|
virusdefender
|
0e50f7fdc5
|
Merge branch 'dev' into virusdefender-dev
* dev:
增加比赛倒计时的功能
Conflicts:
contest/models.py
|
2015-09-22 13:10:07 +08:00 |
|
hohoTT
|
371b9625c2
|
增加比赛倒计时的功能
|
2015-09-22 12:56:10 +08:00 |
|
virusdefender
|
041fd2cb60
|
去除部分 magic number
|
2015-09-21 11:16:30 +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
|
728eb35625
|
更新数据库
|
2015-09-13 21:31:56 +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
|
c179d183c8
|
增加新增字段的默认值以便于migrate
|
2015-09-13 20:00:42 +08:00 |
|
sxw@401
|
de6ed31216
|
修改比赛ranklist页面样式,以及计算方式,为了便于缓存,稍微修改了显示的样式
|
2015-09-13 19:50:49 +08:00 |
|
sxw@401
|
66cef75bed
|
添加第一个ac者的记录
|
2015-09-13 19:49:59 +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
|
2f6716356f
|
migrate:contest.models字段改名----show_rank => real_time_rank
|
2015-09-12 19:14:36 +08:00 |
|
sxw@401
|
aa25b09fc2
|
Merge branch 'dev' into dev-sxw
|
2015-09-12 17:12:28 +08:00 |
|
sxw@401
|
060f6c6764
|
合并dev,修复冲突,修改比赛列表中的小bug
|
2015-09-12 17:12:16 +08:00 |
|
sxw@401
|
3c10ccb8d2
|
添加控制比赛排名更新的字段
|
2015-09-12 17:08:29 +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 |
|
sxw@401
|
75b1bf749e
|
修改测试中使用相对id的地方,原来测试里用了很多id是自己设置的常量,可能引发了错误
|
2015-09-05 16:25:05 +08:00 |
|
sxw@401
|
8785035a36
|
rank
|
2015-09-05 19:21:14 +08:00 |
|
sxw@401
|
e871e51f0b
|
Merge branch 'dev-sxw' of git.coding.net:virusdefender/qduoj into dev-sxw
i
|
2015-09-05 18:55:10 +08:00 |
|
sxw@401
|
c163103542
|
修改比赛排名的bug
|
2015-09-05 18:54:25 +08:00 |
|
hohoTT
|
1045a8a007
|
Merge branch 'dev' into hohoTT-dev
Conflicts:
template/src/oj/submission/my_submissions_list.html
|
2015-09-02 15:46:53 +08:00 |
|
esp
|
4845f24134
|
由于修改了返回的时间的格式,原来的api是返回utc时间,现在直接返回北京时间了,于是测试还过不了,先注释掉了,明天改好
|
2015-08-31 22:24:05 +08:00 |
|
esp
|
001a4e6bd4
|
重新修改后台比赛编辑前后端时间不一致问题,修改了后端serializers,通过继承原来的serializer.DateTimeField类替换contestSerilazer中的DateTime.这会影响到contestAdminApi的return,并不影响其他页面.而且通过timezone.local()方法转换时区
|
2015-08-31 22:04:58 +08:00 |
|
hohoTT
|
93974f03b7
|
Merge branch 'dev' into hohoTT-dev
Conflicts:
template/src/oj/submission/my_submissions_list.html
|
2015-08-31 14:36:28 +08:00 |
|
esp
|
85905f91e3
|
[后端]添加比赛,题目列表页对描述的检索(原来仅对标题检索关键字)
|
2015-08-29 17:54:09 +08:00 |
|
hohoTT
|
2252107a80
|
完善部分测试
|
2015-08-29 15:20:49 +08:00 |
|
hohoTT
|
a216f8e1ea
|
Merge branch 'dev' into hohoTT-dev
Conflicts:
submission/tests.py
template/src/oj/submission/my_submissions_list.html
|
2015-08-29 15:18:09 +08:00 |
|
esp
|
8ae8fd246a
|
[后端-前台]修复比赛列表仅显示可参加的比赛的问题,小bug,否则选择查看可参加的比赛有可能显示不可见的比赛
|
2015-08-28 17:11:40 +08:00 |
|
hohoTT
|
7383b0f138
|
Merge branch 'dev' into hohoTT-dev
|
2015-08-26 17:01:50 +08:00 |
|
hohoTT
|
3e7dfa9dc8
|
目前测试还有要完善的地方, contest、还有类似页面不存在的情况等
|
2015-08-26 16:59:00 +08:00 |
|
virusdefender
|
4e649d54e4
|
修复比赛列表页顺序问题
|
2015-08-25 22:56:07 +08:00 |
|
virusdefender
|
1746fe7184
|
基本完成比赛排名的功能和页面
|
2015-08-25 15:45:56 +08:00 |
|
virusdefender
|
ac7ec74315
|
修改题目列表的顺序
|
2015-08-25 13:34:55 +08:00 |
|
virusdefender
|
8457c837b9
|
手动修复合并时候出现的冲突
|
2015-08-25 13:22:01 +08:00 |
|
virusdefender
|
31356da9d1
|
Merge branch 'dev' into virusdefender-dev
* dev: (21 commits)
[前端]整理格式,去掉tab(以前用vim,它自己给加的),去掉调试用的console.log[CI SKIP]
[前端]统一admin中js命名方式. 为提交列表添加返回按钮[CI SKIP]
[前端]修复bug,更正了不恰当的foreach循环,(js里for(var key in array)不仅遍历了数组元素,还将遍历数组其他的属性以及成员方法),修复了显示编辑区函数对选中小组错误的清除方法.(原来的做法将导致某些情况下旧的小组无法移除编辑区域. 增添了切换编辑比赛的提示,防止用户丢失为保存的信息. 添加问题列表对可见比赛的筛选[CI SKIP]
[前端-BUG]修复比赛编辑区可见状态显示错误,(忘记加vm.),增加编辑成功隐藏编辑框的行为,更加方便[CI SKIP]
[前端]添加比赛题目列表可见字段的显示,方便比赛管理[CI SKIP]
[BUG-fix]返回按钮提示确认,修复不能弹出的问题[CI SKIP]
修复typo in submission/views.py Swagger UI docs中的拼写错误[CI SKIP]
[前端]修复userList.js中关于翻页按钮状态控制函数参数的错误. 修复刚刚提交的bug[CI SKIP]
[前端]修复userList页面avalon重定义问题[CI SKIP]
[前端]修复问题管理(后台)页面的avalon重复定义的问题[CI SKIP]
[前端]整理js格式. 修复小bugs,关于比赛密码修改变量名称的错误,小组修改变量名称错误(以上都是在修改比赛页面内)[CI SKIP]
[后台]修复contestAdmin,比赛和问题API的逻辑问题,主要针对超级管理员和普通管理员的差别.写了测试,是两个api测试覆盖率达100%
[migration]改model漏了一个.....[CI SKIP]
[前端-后台]比赛管理,对添加,编辑,列表页面的avalon使用方法做了统一的改变,防止出现页内模板改变但页面不刷新的情况下导致avalon功能间歇性异常的问题,但是代码量变大了一些,还算是整洁.具体是所有页面的avalon只在页面第一次加载的时候初始化,再次加载时只对vm内部变量重新初始化,而不调用avalon.define了[CI SKIP]
[后端]添加修改比赛题目添加对题目分数的支持
[后端]为比赛problem model添加分数(score)字段,用于记分模式的比赛
[后端]修复typo,工作正常,没写测试还
[前端]修改比赛列表页面,添加了编辑比赛,编辑比赛题目[CI SKIP]
[前端]把添加比赛和添加比赛问题分开了,就是把添加问题模块从添加比赛页面删除了
[前端]添加了后台比赛列表对问题的添加修改页面[CI SKIP]
...
Conflicts:
static/src/js/app/admin/problem/editProblem.js
static/src/js/app/admin/problem/submissionList.js
submission/views.py
|
2015-08-25 12:49:05 +08:00 |
|
virusdefender
|
a82f46a001
|
Merge branch 'hohoTT-dev' into virusdefender-dev
* hohoTT-dev:
前台比赛、比赛题目与普通题目的一系列界面
Conflicts:
submission/views.py
template/oj/contest/contest_problem.html
template/oj/problem/my_submission.html
|
2015-08-25 10:33:44 +08:00 |
|
hohoTT
|
48eb2d1e9b
|
前台比赛、比赛题目与普通题目的一系列界面
|
2015-08-24 21:03:30 +08:00 |
|
esp
|
581bc61c96
|
[合并-dev]并修复冲突 contest/views.py
|
2015-08-24 18:44:36 +08:00 |
|
esp
|
7a46d26646
|
[后台]修复contestAdmin,比赛和问题API的逻辑问题,主要针对超级管理员和普通管理员的差别.写了测试,是两个api测试覆盖率达100%
|
2015-08-24 17:46:33 +08:00 |
|
esp
|
f2c12ed4e0
|
[migration]改model漏了一个.....[CI SKIP]
|
2015-08-24 12:48:03 +08:00 |
|
esp
|
eb073c8ac9
|
[后端]添加修改比赛题目添加对题目分数的支持
|
2015-08-24 12:31:20 +08:00 |
|
esp
|
f723aa91ad
|
[后端]为比赛problem model添加分数(score)字段,用于记分模式的比赛
|
2015-08-24 12:21:46 +08:00 |
|
virusdefender
|
230610dc23
|
删除无用文件
|
2015-08-24 04:37:31 +08:00 |
|
virusdefender
|
76b28f2da2
|
使用 model 的 instance method 进行比赛状态的判断
|
2015-08-24 03:36:17 +08:00 |
|
esp
|
ae45d79e8a
|
[后端]修复typo,工作正常,没写测试还
|
2015-08-23 21:11:01 +08:00 |
|
virusdefender
|
f58c1e6d9e
|
修改部分前端样式
|
2015-08-23 20:45:51 +08:00 |
|
virusdefender
|
f682aa1fb3
|
没有登录的时候自动跳转到登录页面,修改相关测试
|
2015-08-23 20:45:02 +08:00 |
|
virusdefender
|
5df7ba4126
|
增加比赛相关的功能
|
2015-08-23 19:27:31 +08:00 |
|
virusdefender
|
3251b9bf08
|
Merge branch 'hohoTT-dev' into virusdefender-dev
* hohoTT-dev:
添加前台比赛题目列表与单个题目的页面
Conflicts:
submission/views.py
|
2015-08-23 19:26:49 +08:00 |
|
virusdefender
|
7a22d78631
|
增加比赛的判题
|
2015-08-23 18:28:30 +08:00 |
|
hohoTT
|
4d701e0239
|
添加前台比赛题目列表与单个题目的页面
|
2015-08-23 18:25:28 +08:00 |
|
esp
|
407591a253
|
[合并]与dev合并并修复了冲突
|
2015-08-23 18:06:17 +08:00 |
|
esp
|
cca4bb3852
|
[后端]修改GET比赛分页API,对普通管理员仅返回自己创建的比赛,但在多用户创建过比赛是(只要当前用户获取其他用户的比赛是就会产生错误,这是原来就有的BUG),还未写测试
|
2015-08-23 17:34:27 +08:00 |
|
virusdefender
|
09d0968b73
|
增加比赛的权限管理 decorator
|
2015-08-23 14:31:53 +08:00 |
|
virusdefender
|
d4ad87f516
|
修复对 session 修改不生效的问题
|
2015-08-23 01:31:09 +08:00 |
|
virusdefender
|
7b3c14343b
|
修复代码冲突
|
2015-08-22 22:16:08 +08:00 |
|
virusdefender
|
c2a2035e13
|
fix typo
|
2015-08-22 20:54:32 +08:00 |
|
virusdefender
|
9977e156b1
|
Merge branch 'dev' into virusdefender-dev
* dev:
增加了比赛列表页
[后端]去掉了用于生产序号的javascript,改为使用模板过滤器实现(我的所有提交)
[前端]修改完善了添加比赛页面, 比赛列表功能仍不全面,稍后改进[CI SKIP]
修改了css引用方式[CI SKIP]
[后端]修改了contest中 api-docs 的小bug[CI SKIP]
创建前台比赛列表
去掉冗余语句,因为page变量已经有默认值了,不能为空
[后端]前台我的提交页面 增强提交序号的显示,原来是显示真实id即随机的散列值,不好看,现在改成自然数序列,但需要结合javascript生成,且是相对值,因为数据库里没有这个字段,有点别扭了. 第二,添加了用户没有提交记录的反馈. 第三,本打算增加筛选功能,但因为URL难以统一作罢,只有在增加新的url才能较好的处理,下次再说拜
[前端]比赛列表页面(后台)的进一步完善,不包含api
[后端]修改了我的提交列表的模板样式,整理格式
[后端]修改我的提交页面,去掉了冗余语句,并添加测试
[后端-前台]添加了submissions分页显示(只显示当前用户的提交),调用已有的view完成单个submission的显示.显示界面与问题分页显示统一.问题是id的显示.url:http://127.0.0.1:8000/my_submissions/
[前端]修改添加比赛页面,新增了使用小组api查询该用户所创建的所有的小组的功能[CI SKIP]
[ÂâçÁ´Ø]Ê∑ªÂä†ÊØî˵õÈ°µÈù¢Ëøõ‰∏ÄÊ≠•ÂÆåÂñÑ,Ê∑ªÂä†Â≠óÊƵÂåÖÊã¨ÊòØÂê¶ÊòæÁ§∫Êèê‰∫§,ÊØî˵õÊ®°Âºè,ÈóÆÈ¢òÂàÜÂĺ,ÂÖÅËÆ∏ÂèÇÂä†ÊØî˵õÁöÑÁî®Êà∑ÁªÑ,Âπ∂ÂÆåÂñÑÂÜÖÈÉ®ÈĪËæë,Âü∫Êú¨ÂèØÁ∫Ü,Âè™ÊòØÊ≤°ÂÜôajaxÊèê‰∫§Êï∞ÊçÆ,ÂíåÂïÊãâÂÂèñÂ∞èÁªÑ‰ø°ÊÅØÁöÑÈÉ®ÂàÜ[CI SKIP]
[前端]修改了添加比赛页的形式结构,仍有bug[CI SKIP]
Ê∑[ÂâçÁ´Ø]Ê∑ªÂä†ÊØîËÂêéÂè∞ÊØî˵õÂàóË°®[CI SKIP]
[ÂâçÁ´Ø]Áªü‰∏ÄÈóÆÈ¢òÈá,ÊØî˵õÂàóË°®jsÁöÑÊñቪ∂Âêç_list.js. Ê∑ªÂ䆉∫ÜÊØî˵õÂàóË°®ÂíåÁºñËæëÊØî˵õÁöÑÈ°µÈù¢(§߉Ωì§ʆ∑ºè)[CI SKIP]
Conflicts:
contest/views.py
|
2015-08-22 20:49:42 +08:00 |
|
virusdefender
|
1fe35bd6e0
|
创建了单个比赛的详情页
|
2015-08-22 20:46:52 +08:00 |
|
hohoTT
|
48d48a0f30
|
增加了比赛列表页
|
2015-08-22 20:42:21 +08:00 |
|
esp
|
7c5b30a830
|
[后端]修改了contest中 api-docs 的小bug[CI SKIP]
|
2015-08-22 19:16:50 +08:00 |
|
hohoTT
|
0bf84d1c40
|
创建前台比赛列表
|
2015-08-22 16:08:39 +08:00 |
|
hohoTT
|
8b4580d8f6
|
后端比赛与比赛题目部分已修改完成
|
2015-08-22 14:00:09 +08:00 |
|
hohoTT
|
53d2b674c9
|
修改并完善比赛及其他部分的内容及测试
|
2015-08-21 18:16:34 +08:00 |
|
hohoTT
|
10e4d534b2
|
修改比赛的views及部分问题
|
2015-08-19 17:53:43 +08:00 |
|
hohoTT
|
bdf3fa9ed9
|
后端修改比赛创建部分,同时在models中增加了几个字段
|
2015-08-18 20:12:27 +08:00 |
|
hohoTT
|
937c382b25
|
后端比赛和比赛题目的部分,还有要增加和修改的地方
|
2015-08-18 14:59:00 +08:00 |
|
virusdefender
|
fd0514b428
|
更新 problem 和 contest 的 models
|
2015-08-08 23:04:08 +08:00 |
|
virusdefender
|
c6d6b13072
|
增加几个 model
|
2015-07-18 17:17:33 +08:00 |
|
virusdefender
|
3ee4b57802
|
增加了题目的 model 修改几个 typo
|
2015-07-17 11:00:15 +08:00 |
|
virusdefender
|
00052d8e9b
|
创建新工程 添加了一些通用代码和数据库模型
|
2015-06-26 15:59:53 +08:00 |
|