Skip to content

Commit 999403e

Browse files
committed
fix(pagination): increase maximum items per page from 10 to 20
1 parent a820949 commit 999403e

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/ZhiXueLite/app/admin/routes.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def is_admin():
2828
def list_schools():
2929
"""列出所有学校"""
3030
page = max(1, request.args.get("page", 1, type=int))
31-
per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
31+
per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
3232
query = request.args.get("query", "", type=str)
3333

3434
stmt = select(School).order_by(School.id.asc())
@@ -48,7 +48,7 @@ def list_schools():
4848
def list_users():
4949
"""列出所有用户"""
5050
page = max(1, request.args.get("page", 1, type=int))
51-
per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
51+
per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
5252
query = request.args.get("query", "", type=str)
5353

5454
stmt = select(User).order_by(User.id.asc())
@@ -68,7 +68,7 @@ def list_users():
6868
def list_zhixue_accounts():
6969
"""列出所有智学网学生账户"""
7070
page = max(1, request.args.get("page", 1, type=int))
71-
per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
71+
per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
7272
query = request.args.get("query", "", type=str)
7373

7474
stmt = select(ZhiXueStudentAccount).order_by(ZhiXueStudentAccount.id.asc())
@@ -88,7 +88,7 @@ def list_zhixue_accounts():
8888
def list_exams():
8989
"""列出所有考试"""
9090
page = max(1, request.args.get("page", 1, type=int))
91-
per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
91+
per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
9292
query = request.args.get("query", "", type=str)
9393

9494
stmt = select(Exam).order_by(Exam.created_at.desc(), Exam.id.desc())
@@ -114,7 +114,7 @@ def list_exams():
114114
def list_users_by_zhixue(zhixue_username):
115115
"""根据智学网账号列出绑定的用户"""
116116
# page = max(1, request.args.get("page", 1, type=int))
117-
# per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
117+
# per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
118118

119119
zhixue_account = db.session.scalar(select(ZhiXueStudentAccount).where(
120120
ZhiXueStudentAccount.username == zhixue_username))

src/ZhiXueLite/app/exam/routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def get_exam_list():
9696
- end_time: 结束日期,时间戳,默认 0(不限制)
9797
"""
9898
page = max(1, request.args.get("page", 1, type=int))
99-
per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
99+
per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
100100
query = request.args.get("query", "", type=str)
101101
scope = request.args.get("scope", "self", type=str)
102102
school_id = request.args.get("school_id", "", type=str)

src/ZhiXueLite/app/task/routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def get_user_tasks():
3737
获取用户的任务列表
3838
"""
3939
page = max(1, request.args.get("page", 1, type=int))
40-
per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
40+
per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
4141
status_filter = request.args.get("status")
4242

4343
stmt = select(BackgroundTask).where((BackgroundTask.user_id == current_user.id) & (BackgroundTask.hide.is_(False)))

src/ZhiXueLite/app/teacher/routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def is_admin():
2323
def get_teacher_list():
2424
"""获取教师账号列表"""
2525
page = max(1, request.args.get("page", 1, type=int))
26-
per_page = max(1, min(10, request.args.get("per_page", 10, type=int)))
26+
per_page = max(1, min(20, request.args.get("per_page", 10, type=int)))
2727
query = request.args.get("query", "", type=str)
2828

2929
stmt = select(ZhiXueTeacherAccount).join(School)

0 commit comments

Comments
 (0)