Commit Graph
118 Commits
Author SHA1 Message Date
zema1 f5566148bc 完善OI细则 2017-10-16 09:45:55 +08:00
zema1 080ecf1bcf migrate to postgres json field 2017-10-11 21:43:29 +08:00
virusdefender 93bd77d8d8 bug fixes 2017-10-09 18:55:25 +08:00
virusdefender a324d55364 tiny work 2017-10-02 05:16:14 +08:00
virusdefender edb32eaf7b tiny work 2017-10-02 04:33:43 +08:00
virusdefender 9990cf647a 使用 SysOptions 2017-10-02 03:54:34 +08:00
zema1 e9c7344815 adjust account fields, cache the website_config 2017-09-22 16:41:29 +08:00
zema1 034ad59f2e support avatar upload;
use middleware to operate session data.
2017-09-19 19:10:50 +08:00
zema1 1ee0596a3a add session management api; add more unit tests for account module 2017-09-16 20:40:56 +08:00
zema1 a3ca8b2336 Use signals to save ip, user_agent, last_login in sessions 2017-09-16 17:42:43 +08:00
zema1 f55a242ec0 Move real_name to UserProfile;
Delete student_id field;
Mark the problems that have submission;
Alter dispatcher to adapt the changes.
2017-09-12 11:45:17 +08:00
zema1 1e4ede6d1a 大幅优化数据库查询, 升级django至1.11 LTS, 升级python至3.6.2 2017-08-29 19:35:22 +08:00
zema1 539b45148b 移除user time_zone, 统一使用submission_number和accepted_number字段 2017-08-26 08:41:29 +08:00
zemal 57ab7435af 移除time_zone,修复problem越权 2017-08-23 17:02:57 +08:00
zemal 99fd87dbcf 换回之前的capacha代码 2017-08-20 20:41:48 +08:00
zemal 3b1f02c356 整理代码 2017-08-20 08:35:59 +08:00
zemal d1767e775d 完善captchaapi 2017-08-19 06:10:48 +08:00
zemal 1587192ff9 add problem_statistic_info 2017-08-15 21:05:41 +08:00
zemal 0e96b7c2a8 更换cache使用方式 2017-08-15 20:32:14 +08:00
zemal 14b850c652 完成ACM ContestProblem相关判题逻辑
contest,submission等表默认-create_time排序
2017-08-01 16:52:48 +08:00
zemal 53d0cae8ea contest and contest_problems api.
add ordering for contest and submission models
2017-07-17 21:28:06 +08:00
zemal ee2f5f5dd7 去掉dataTime的格式化,因为格式化后moment.js不能识别为标准时间 2017-07-15 23:18:07 +08:00
zemal 8a60ea52bb 修改submissions成分页 2017-07-06 21:08:34 +08:00
zemal b931724c9b 修改用户信息api 2017-07-04 10:26:02 +08:00
Chiaki bc6d80d745 Daily commit 2017-05-15 13:09:54 +08:00
Chiaki 65f9c7f52b Add submission module 2017-05-08 17:29:01 +08:00
virusdefender 583954c61b Merge branch '2.0' of github.com:QingdaoU/OnlineJudge into 2.0 2017-04-26 23:41:16 +08:00
virusdefender 46839afa8e fix captcha py3 compatible 2017-04-26 23:40:06 +08:00
virusdefender ef9cdd9f75 remove i18n 2017-04-19 02:03:48 +08:00
virusdefender 8128e076f2 format code 2017-04-19 01:37:10 +08:00
Chiaki c6f49c1fe7 Add mail module and fix reset password api 2017-04-18 14:34:23 +08:00
virusdefender f58fd53557 add problem related tests 2017-02-10 15:13:03 +08:00
virusdefender 817e5aadae rename some method and add some decorator 2017-02-10 11:46:23 +08:00
virusdefender 8ce6040a5b add create problem api 2017-02-02 16:59:15 +08:00
virusdefender 33f8a6c5a3 add create and get contest list api 2017-01-26 12:33:00 +08:00
virusdefender 48f79ec504 add test case upload api 2017-01-25 16:29:00 +08:00
virusdefender b9fe8d4669 add delete judge server api 2017-01-24 16:48:39 +08:00
virusdefender e98eb5c3c1 use new datetime format 2017-01-24 16:33:06 +08:00
virusdefender 04fcfcd5be add judge config languages and problem tag api 2017-01-24 13:22:40 +08:00
virusdefender d1e505dc24 add timezone in user profile 2017-01-24 13:21:49 +08:00
virusdefender d9fad97e35 isort 2017-01-23 16:48:04 +08:00
virusdefender cfde5b93e5 initadmin for dev 2017-01-23 16:36:22 +08:00
virusdefender c26ee6e87a remove unused coding=utf-8 2017-01-23 16:31:17 +08:00
virusdefender 32c1b89080 flake8 2017-01-23 16:25:14 +08:00
virusdefender 3e42e6648e reinit 2017-01-23 16:01:56 +08:00
virusdefender 0f03e75713 add announcement delete api 2016-12-03 20:22:14 +08:00
virusdefender 637baba71b add conf app and related test and settings 2016-11-19 13:47:59 +08:00
virusdefender 172fd4b1f4 使用Python3和更科学的API写法 2016-11-19 12:32:23 +08:00
virusdefender d9b1141cb9 add some comment 2016-10-31 00:29:00 +08:00
virusdefender de4d50dd99 add more validation in paginate_data function 2016-10-31 00:18:17 +08:00