This repository has been archived by the owner on Nov 28, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
PowerOJ.txt
170 lines (156 loc) · 4.02 KB
/
PowerOJ.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
用户注册 OK
用户登录 OK
用户退出 OK
用户信息 -OK
上传头像 -OK
搜索用户 OK
用户排名 -OK
禁止用户
在线用户 -OK
更新用户 OK
找回密码 OK
用户比较 OK
新用户
用户角色 -OK
用户群组
权限管理 -OK
session管理 -OK
登录日志 -OK
代码下载 -OK
用户积分
题目列表 -OK
搜索题目 OK
查看题目 -OK
题目分类
题目标签 OK
题目评分
更新题目 OK
新增题目 -OK
题目统计 OK
题目测试
数据管理 -OK
图片管理 OK
Judge -OK
ReJudge -OK
Special Judge -OK
提交代码 -Ok
提交状态 -OK
查看代码 -OK
AC共享计划 OK
提交统计
最近提交排名
比赛列表 OK
查看比赛 -OK
比赛报名
比赛题目 OK
比赛排名 OK
比赛类型 OK
比赛状态 OK
比赛统计 OK
自动封榜 OK
时间轴
添加比赛 -OK
编辑比赛 -OK
比赛测试
添加比赛题目 OK
添加比赛用户 OK
其它OJ比赛列表 OK
星号队 OK
帖子列表 -OK
查看帖子 -OK
发布帖子 -OK
编辑帖子
删除帖子
搜索帖子
公告列表 OK
添加公告 OK
编辑公告 OK
查看公告 OK
邮件列表 OK
查看邮件 OK
发送邮件 OK
删除邮件 OK
搜索邮件
F.A.Q -OK
云TAG -OK
安全测试
性能测试
全文检索
其它特性:
富文本编辑器
响应式设计
HTML5支持
AJAX支持
计划任务
-------------------------------
TODO
美化
Color of Nick:
特权用户
用户头像 OK
题目搜索title source
FAQ完善
帖子折叠
帖子搜索
隐藏帖子
管理员删除帖子
用户删除自己的帖子
编辑帖子
题目字体选择
题目分类
题目级别
TAG OK
problem status 用户合并
problem status Statistics
用户信息完善
找回密码 OK
批量删除mail
清空mail
系统mail
Rejudge选项
Online Users OK
New Users
SourceBrowser
modify contest OK
Login Log OK
Archive代码下载 OK
提交中文代码 OK
private contest OK
比赛时禁止查看以前代码
比赛时不显示代码详情
允许部分用户登录
测试数据管理
上传文件
题目测试专用接口
diff文件
用户权限:
查看代码、编辑tag、编辑帖子、编辑题目、上传、头像
--------------------------- return code --------------------
0 Success
1 Bad Parameter
2 Miss Parameter
3 Permission Denied / Forbidden
4 Target Not Exists / Not Found
5 Duplicate Target
6 User Not Login / Unauthorized
7 Type Mismatch
8 Format Mismatch
9 Length Mismatch
10 IO Error
11 DB Error
12 Configuration Error
13 System Error
255 Unknown
ALTER TABLE contest_clarify ADD CONSTRAINT contest_clarify_contest_cid_fk FOREIGN KEY (cid) REFERENCES contest (cid);
ALTER TABLE contest_problem ADD CONSTRAINT contest_problem_cid_pid_pk UNIQUE (cid, pid);
ALTER TABLE contest_problem ADD CONSTRAINT contest_problem_contest_cid_fk FOREIGN KEY (cid) REFERENCES contest (cid);
ALTER TABLE contest_problem ADD CONSTRAINT contest_problem_problem_pid_fk FOREIGN KEY (pid) REFERENCES problem (pid);
ALTER TABLE contest_solution ADD CONSTRAINT contest_solution_contest_cid_fk FOREIGN KEY (cid) REFERENCES contest (cid);
ALTER TABLE contest_solution ADD CONSTRAINT contest_solution_user_uid_fk FOREIGN KEY (uid) REFERENCES user (uid);
ALTER TABLE contest_solution ADD CONSTRAINT contest_solution_problem_pid_fk FOREIGN KEY (pid) REFERENCES problem (pid);
ALTER TABLE contest_user ADD CONSTRAINT contest_user_cid_uid_pk UNIQUE (cid, uid);
ALTER TABLE contest_user ADD CONSTRAINT contest_user_contest_cid_fk FOREIGN KEY (cid) REFERENCES contest (cid);
ALTER TABLE contest_user ADD CONSTRAINT contest_user_user_uid_fk FOREIGN KEY (uid) REFERENCES user (uid);
ALTER TABLE board ADD CONSTRAINT board_cid_uid_pk UNIQUE (cid, uid);
ALTER TABLE board ADD CONSTRAINT board_contest_cid_fk FOREIGN KEY (cid) REFERENCES contest (cid);
ALTER TABLE board ADD CONSTRAINT board_user_uid_fk FOREIGN KEY (uid) REFERENCES user (uid);