Commit Graph

174 Commits

Author SHA1 Message Date
virusdefender
ad160b171f Merge branch 'dev' into virusdefender-dev
* dev:
  修改后端problem中的的命名规范
  前端创建题目界面增加输入描述和输出描述
  后端增加输入描述与输出描述两个字段,并修改其相关的后端内容
2015-08-13 18:16:18 +08:00
virusdefender
5a967789a6 修改前端提交代码的界面 2015-08-13 18:15:54 +08:00
hohoTT
a36dd1d267 前端创建题目界面增加输入描述和输出描述 2015-08-13 18:03:38 +08:00
virusdefender
41eec53430 合并用户管理的代码 2015-08-12 22:59:27 +08:00
virusdefender
ba57341dbd Merge branch 'dev' into virusdefender-dev
* dev:
  修改group测试中部分代码
  前端 增加修改小组信息部分
  修改group/views中的命名错误
  group测试增加 加入小组请求测试并完善
  去除发布、编辑题目测试中代码冗余的问题
2015-08-12 20:03:17 +08:00
virusdefender
66d3cd3bfe 判题暂时可以跑起来了,真要被自己蠢哭了 2015-08-12 19:55:41 +08:00
hohoTT
6153aa4002 前端 增加修改小组信息部分 2015-08-12 18:11:00 +08:00
virusdefender
88be032a38 修改判题设置;增加web 和 mongodb 数据库的操作 2015-08-12 14:01:34 +08:00
virusdefender
d93c4559a5 修改编辑小组信息的时候的 radio 不能绑定的问题 2015-08-11 20:12:05 +08:00
esp
ed71eccc5e Merge branch 'dev' into sxw-dev 2015-08-11 19:44:00 +08:00
esp
e089a550cc [前端]重新修改添加比赛中测试用例的上传方式,修复了bug,还没有写ajax上传比赛信息的部分,因为没有API[CI SKIP] 2015-08-11 19:43:23 +08:00
virusdefender
6c59a15c1f 增加了后台小组管理的功能 2015-08-11 19:15:25 +08:00
esp
381f623a9c [[前端]修改添加比赛页面格局,只保留一个上传控件,以避免分歧,但仍稍有问题 2015-08-11 16:22:59 +08:00
virusdefender
71f3aaf822 后台 js 的部分 bug 修复,还没改完 2015-08-10 22:57:11 +08:00
virusdefender
3aee58a71f Merge branch 'dev' into virusdefender-dev
* dev:
  [前端] 完成了添加题目的页面[CI SKIP]
  [前端]新增jqueryUI库js+css,但是css并没有用到,因为用了效果差,添加img资源也没用,所以干脆删去[CI SKIP]
  [前端-添加问题]添加来源字段   [CI SKIP]
2015-08-10 21:38:40 +08:00
esp
9f7206d114 [前端] 完成了添加题目的页面[CI SKIP] 2015-08-10 21:05:55 +08:00
esp
b1b996271f [前端]新增jqueryUI库js+css,但是css并没有用到,因为用了效果差,添加img资源也没用,所以干脆删去[CI SKIP] 2015-08-10 20:56:34 +08:00
virusdefender
441b7383bc 重命名 js submit_problem -> problem 2015-08-10 20:18:46 +08:00
esp
5254f428b4 [前端-添加问题]添加来源字段 [CI SKIP] 2015-08-10 18:05:22 +08:00
esp
70a77cccc8 [前端]修正csrf.js uploader.js 的参数设置
[CI SKIP]
2015-08-10 17:00:39 +08:00
esp
fc1638d468 [前端]修改添加题目和添加用户页面, 添加新字段, 完善上传功能, 显示已上传文件列表 2015-08-10 16:59:45 +08:00
esp
f37b21aafd [前端]修改用户列表get URL ,因为后端改动API
[CI SKIP]
2015-08-10 16:58:04 +08:00
esp
fe4fc94657 [前端] 在add_problem完成了webuploader的配置,修改uploader.swf的位置,又放回原地了 2015-08-10 16:44:29 +08:00
esp
916ecf3ddf Merge branch 'dev' into sxw-dev 2015-08-10 14:47:56 +08:00
esp
99fbb6dfaa [前端]添加了一些字段,难度,标签,是否可见 [CI SKIP] 2015-08-10 14:47:06 +08:00
virusdefender
d58dd821aa 自动判断是 jQuery 的 Ajax 请求还是 webuploader 的文件上传请求,添加不同的 csrf token. 2015-08-10 13:45:56 +08:00
sxw
da62522279 [前端-添加题目,添加比赛 ]:
1.新增添加题目页面。
2.修改添加比赛页面,统一了avalon的用法,新增富文本编辑框的非空验证
3.收集新增比赛和新增题目页面输入,提交表单后可以在console中看到提交的值

[CI SKIP]
2015-08-09 20:50:04 +08:00
virusdefender
d7030adc2c 去除 announcement.js 中的全局变量 2015-08-08 23:11:50 +08:00
virusdefender
5d30b9f46d 后台监控页面样式修改 2015-08-08 23:03:10 +08:00
virusdefender
0afd929c30 Merge branch 'dev' into virusdefender-dev
* dev:
  [前端] 修改announcement模块轻微问题 1. 去掉翻页函数多余的参数 2.去掉新增公告刷新函数调用时多传的参数 3.去掉模板空的style标签 [CI SKIP]
  [功能] 新增公告管理模块,对GET users API轻微修改,筛管理员添加超级管理员包含
  修改了用户编辑密码时,密码是否编辑的两个测试用例
  admin/views里里面的typo
  修复合并后的冲突
  创建account的数据库migration
  修复announcement js中作用域的问题
  并没有改动。。。。     [CI SKIP]
  [后端]修改后端公告GET接口,增加返回公告总条数,总页数
  [前端-公告管理]增加仅显示可见公告功能,统一数据获取方法
  后台页面小bug修复
2015-08-08 22:44:30 +08:00
virusdefender
2da1e1426f 增加图表的 css 样式 2015-08-08 22:42:19 +08:00
virusdefender
e9161e8779 改进监控页面样式,增加 chart.js 库文件 2015-08-08 22:40:12 +08:00
sxw
94fecc14f3 [前端] 修改announcement模块轻微问题
1. 去掉翻页函数多余的参数
2.去掉新增公告刷新函数调用时多传的参数
3.去掉模板空的style标签
[CI SKIP]
2015-08-08 17:11:36 +08:00
sxw
4578426f99 [功能] 新增公告管理模块,对GET users API轻微修改,筛管理员添加超级管理员包含 2015-08-08 17:09:15 +08:00
sxw
9da0716848 修复announcement js中作用域的问题 2015-08-08 12:22:47 +08:00
sxw
fcd5caae02 Merge branch 'dev' into sxw-dev
Conflicts:
	template/admin/announcement/announcement.html
2015-08-08 11:31:20 +08:00
virusdefender
aad9b305ef 增加服务器监控的对应 js 也 demo 页面 2015-08-08 09:44:15 +08:00
virusdefender
fff7fae323 修复模板重复加载的问题
需要在 avalon.ready()之后再进行其他动作,需要先初始化模板路径。
2015-08-08 09:43:32 +08:00
sxw
a03b8af79d [前端-公告管理]增加仅显示可见公告功能,统一数据获取方法 2015-08-08 08:39:37 +08:00
sxw
324e72c231 后台页面小bug修复
包括按钮的距离,模板的css等
2015-08-07 19:46:46 +08:00
sxw
76e3188360 Merge branch 'dev' into sxw-dev
Conflicts:
	template/admin/admin.html
2015-08-07 19:28:24 +08:00
sxw
7375bda40c [前端]: 添加了admin公告管理页面以及相应的js,包含公告显示,修改,新建 2015-08-07 19:20:19 +08:00
virusdefender
b1a935a894 将创建 contest 的页面修改为新的动态加载的方式 2015-08-07 17:13:44 +08:00
virusdefender
1d639d1203 修复后台左侧导航栏的 hash 和 li class 还有模板路径对应关系错误的 bug 2015-08-07 17:13:09 +08:00
virusdefender
a66b755aa3 修复 footer 显示位置错误的问题 2015-08-07 17:11:20 +08:00
sxw
2a29dfffb4 添加公告管理的js 2015-08-07 09:24:52 +08:00
virusdefender
d6a36fe20c 增加模板加载效果和对应的 js 控制 2015-08-06 23:47:54 +08:00
virusdefender
ab63ac652f 分离公共 js;修改 footer 效果,固定在底部 2015-08-06 23:47:28 +08:00
sxw
8e8909973e 取消username,email字段失去焦点再发送验证请求 2015-08-06 16:33:37 +08:00
sxw
65dfd1149b 修复了关于电子邮箱地址是否存在前后端数据标准差异
修改前端逻辑,先判断code
2015-08-06 15:12:28 +08:00
virusdefender
875e3b1671 将注册页面用户名和密码的验证改为了输入框失去焦点的时候才验证,防止发送大量请求。
增加注册的时候向后端发送邮箱字段。
整理 js 代码风格。
2015-08-06 09:43:14 +08:00
sxw
cbb86d72f1 更正了validator命名的问题,remoteCSRF->remote.把原生的remote改成了remotex。。。
[ci skip]
2015-08-05 20:01:15 +08:00
sxw
b91ff0688a Merge branch 'dev' into sxw-dev 2015-08-05 19:51:02 +08:00
virusdefender
c5446361db 增加了 admin spa 的通用代码[CI SKIP] 2015-08-05 19:45:35 +08:00
sxw
c868441d61 1.在用户注册页面添加了email字段,并附带验证;
2.统一了username和email字段的唯一性验证方法。
[ci skip]
2015-08-05 19:40:02 +08:00
sxw
34ccdd5e0e 1.仿照代码重写了原usernameCheck的validator。重命名为remoteCSRF,用于使用ajax异步向服务器验证字段唯一性。参数为url:请求地址,field:向服务器发送的表示符名称;
2.添加了emailAddress的validator的requires.js的config.
[ci skip]
2015-08-05 19:38:28 +08:00
sxw
0b55f6bbf7 修改了重复密码验证的js,精简代码量,减少了重复的校验,减少了valuedator中confirm的参数 [ci skip] 2015-08-04 19:54:44 +08:00
sxw
62a9e050f5 添加了登陆,修改密码,注册三个页面的csrf;
添加了usernameCheck的valuedation检测方法;
urls.py 添加了register,change_password页面。
2015-08-04 16:05:40 +08:00
sxw
58a664af1b 增加了注册js 2015-08-04 14:56:17 +08:00
sxw
3ccb7740f2 增加了修改密码的页面和js 2015-08-04 14:55:38 +08:00
virusdefender
798e68509b 修改 js 路径和引用方式 2015-08-02 18:09:28 +08:00
virusdefender
cf4ae5aa12 增加题目列表页和部分 ajax js [CI SKIP] 2015-08-02 16:58:41 +08:00
virusdefender
be675c17a0 修改 js 错误 2015-08-02 14:01:53 +08:00
virusdefender
4fb0bd7945 自动排除了 lib,导致js 不全 2015-08-02 12:21:12 +08:00
virusdefender
ac54be88b2 后台引入 bootstrap js 2015-08-02 10:00:54 +08:00
virusdefender
9a8c15ab80 将 admin 模块化拆分 2015-08-02 09:54:37 +08:00
virusdefender
8b058a3785 增加已经写好的 admin 的模板 2015-08-02 09:47:50 +08:00
virusdefender
64f31a61be 移动两个 css 的位置 2015-08-02 09:47:15 +08:00
virusdefender
cac9ac91f6 增加问题展示页面和相关静态文件 2015-08-02 08:50:19 +08:00
virusdefender
f80d10917f 修改 build.js 将 css inline 化 2015-08-01 23:16:48 +08:00
virusdefender
27fda78bf2 为了方便合并 js,调整 require.js 的 配置引入位置。 2015-08-01 22:53:01 +08:00
virusdefender
eea0a7fbde 修改 require.js config 的相对路径 2015-08-01 22:28:38 +08:00
virusdefender
999d03b8f7 更换 alert 为 bootstrap 的 modal 2015-08-01 22:23:18 +08:00
virusdefender
26dab5bd91 修改项目结构,还有些混乱。 2015-07-31 23:23:15 +08:00