Skip to content

Commit f277dcc

Browse files
authored
Order tasks and contests by name (#1415)
1 parent 89cd17c commit f277dcc

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

cms/server/admin/handlers/base.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -345,10 +345,11 @@ def render_params(self) -> dict:
345345
.filter(Question.ignored.is_(False))\
346346
.count()
347347
# TODO: not all pages require all these data.
348-
params["contest_list"] = self.sql_session.query(Contest).all()
349-
params["task_list"] = self.sql_session.query(Task).all()
350-
params["user_list"] = self.sql_session.query(User).all()
351-
params["team_list"] = self.sql_session.query(Team).all()
348+
# TODO: use a better sorting method.
349+
params["contest_list"] = self.sql_session.query(Contest).order_by(Contest.name).all()
350+
params["task_list"] = self.sql_session.query(Task).order_by(Task.name).all()
351+
params["user_list"] = self.sql_session.query(User).order_by(User.username).all()
352+
params["team_list"] = self.sql_session.query(Team).order_by(Team.name).all()
352353
return params
353354

354355
def write_error(self, status_code, **kwargs):

0 commit comments

Comments
 (0)