Commit Graph

197 Commits

Author SHA1 Message Date
virusdefender
c295d5d032 Merge branch 'dev-s' into virusdefender-dev
* dev-s:
  小调整,修改addContest的小bug,
  修复小bug,仿照problem GET添加获取单个比赛信息的API
  添加后台编辑比赛页面[CI SKIP]

Conflicts:
	static/src/js/app/admin/contest/contestList.js
	static/src/js/app/admin/contest/editContest.js
2015-10-30 15:16:24 +08:00
sxw
edaad01253 小调整,修改addContest的小bug,
重复进入页面导致小组列表不断增加的问题,每次先清空;添加

添加了一般管理员前台到后台的链接(原来只有超管有)[CI SKIP]
2015-10-30 14:57:18 +08:00
sxw
5cdab3f573 添加后台编辑比赛页面[CI SKIP] 2015-10-30 14:52:22 +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
a72e0e7388 重构后台比赛的添加编辑和题目的添加和编辑 2015-10-29 17:26:41 +08:00
sxw
118fd45e3e 添加到编辑比赛页的入口[CI SKIP] 2015-10-29 17:07:08 +08:00
uzi
dec10f1391 修复重复进入页面导致小组列表不断增加的问题,每次先清空[CI SKIP] 2015-10-29 17:04:52 +08:00
uzi
eeeaeddc08 添加admin编辑比赛页面以及js[CI SKIP] 2015-10-29 17:00:13 +08:00
virusdefender
ff0697ad7f 确定 contest list vm 中的通用方法 2015-10-29 14:23:53 +08:00
virusdefender
1cecb542d9 不再使用 fire 和 watch 的方式通信 2015-10-29 14:22:34 +08:00
virusdefender
4c988ce932 fix typo 2015-10-29 14:21:16 +08:00
virusdefender
3d6daf0d7c 文件上传进度只显示整数部分 2015-10-28 11:10:31 +08:00
virusdefender
336cb8b79d contest list admin 界面 js 精简 2015-10-24 16:59:56 +08:00
virusdefender
6426497f11 0 ac 的不再显示排名 2015-10-24 16:52:39 +08:00
virusdefender
f5953d64a5 重构添加比赛的页面 2015-10-24 14:57:30 +08:00
virusdefender
da54a1245b 增加登录之后的重定向 2015-10-20 20:07:35 +08:00
virusdefender
ad73a36944 后台使用封装好的 web 组件 2015-10-18 11:13:44 +08:00
virusdefender
bb5be25371 后台题目创建编辑 js 的 bug 修复;增加文件上传进度条 2015-10-17 19:59:53 +08:00
virusdefender
6962816053 增加前端代码的自动保存 2015-10-17 13:58:38 +08:00
virusdefender
489383c920 增加 simditor 的自动板寸 2015-10-17 12:22:05 +08:00
virusdefender
5f45c32045 修复监控图表无法清空数据的 bug 2015-10-16 21:41:52 +08:00
virusdefender
8a8f35468a fix typo 2015-10-16 21:35:27 +08:00
virusdefender
e8ffa09ec4 重构编辑用户界面和 js 2015-10-16 21:35:18 +08:00
virusdefender
e7aa9ce9a6 升级 avalon 到1.5.4,增加 pager 的 web 组件。修复升级带来的部分兼容性问题 2015-10-16 20:44:41 +08:00
virusdefender
723b26a828 更新公告功能;去除小组可见公告;增加后端测试;修改后台对应的 js 和界面 2015-10-16 20:43:34 +08:00
virusdefender
b2b95162e3 修复登录的时候不能更新验证码的 bug 2015-10-10 10:36:25 +08:00
virusdefender
1fc098b093 登录强制使用验证码 2015-10-09 16:59:49 +08:00
virusdefender
d6ece85c98 部分重要操作增加 ajax error 回调 2015-10-08 14:12:38 +08:00
virusdefender
f7a8b80b0c 修复 ajax 提交 json 中文乱码的问题 2015-09-25 15:03:09 +08:00
sxw
2e9f517723 修复"公开比赛题目时多出样例数据的问题" 2015-09-23 19:37:47 +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
5f23bff3c5 增加前台题目的重新判题功能 2015-09-21 13:56:54 +08:00
virusdefender
60d727d7b2 删除统计功能 2015-09-21 13:41:14 +08:00
virusdefender
725d950e27 用户不需要验证码的时候刷新验证会导致错误,增加判断 2015-09-21 12:28:22 +08:00
virusdefender
3ef7644e9b 修改刷新时间 2015-09-20 14:41:34 +08:00
virusdefender
899f276800 增加题目页面倒计时的 js 2015-09-20 14:11:17 +08:00
virusdefender
afc17e7d87 修复语言判断 bug 2015-09-18 11:10:47 +08:00
sxw@401
a3ff63aacf 添加用户登录(只有管理员需要验证),注册的验证码 2015-09-17 10:25:02 +08:00
sxw@401
6c07396cea 添加后台超级管理员把比赛题目添加到题目列表的功能,利用problemAdminAPIView的post实现,默认隐藏题目 2015-09-15 14:12:55 +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
0f6c822aff 修复参数错误(复制粘贴没看好)
轻微修改代码提交页面js对语言小错误的提示功能。
再次添加C语言的提示
添加c++判断条件  cstdio
2015-09-15 13:13:39 +08:00
sxw@401
de14553e43 修改提交代码页面的js逻辑,判断语言 更加宽泛, 添加 对于 __int64和%I64d错误的提醒 2015-09-15 10:19:44 +08:00
sxw@401
3e583611e3 修复问题,比赛列表编辑密码无法正常提交,写错变量名 2015-09-14 19:23:53 +08:00
virusdefender
1d087089ed 将旧模块改写为 AMD 模块 2015-09-14 01:06:31 +08:00
virusdefender
53098946fb 修改 js 命名 2015-09-13 19:43:49 +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
sxw@401
120017b276 [后台-前端]修改添加比赛,编辑比赛页面,添加封榜功能(在页面中被称作实时排名)若设置比赛非实时排名那么前端rank页面缓存将停止刷新,从而实现封榜功能[CI SKIP] 2015-09-12 19:58:41 +08:00
virusdefender
ee9951abf1 优化题目难度的选择编辑和前台显示;修复时间限制不统一的问题 2015-09-12 18:34:24 +08:00