Tabulky řešení
All threads resolved!
All threads resolved!
Compare changes
+ 163
− 81
@@ -5,6 +5,7 @@ import flask_wtf.file
@@ -5,6 +5,7 @@ import flask_wtf.file
@@ -197,15 +198,69 @@ def get_contest_rr(id: int, right_needed: Optional[Right] = None) -> Tuple[db.Co
@@ -197,15 +198,69 @@ def get_contest_rr(id: int, right_needed: Optional[Right] = None) -> Tuple[db.Co
@@ -250,8 +305,9 @@ def org_contest_import_template():
@@ -250,8 +305,9 @@ def org_contest_import_template():
@@ -261,7 +317,7 @@ def org_contest_list(id: int):
@@ -261,7 +317,7 @@ def org_contest_list(id: int):
participation_state=None if filter.participation_state.data == '*' else filter.participation_state.data
@@ -279,7 +335,7 @@ def org_contest_list(id: int):
@@ -279,7 +335,7 @@ def org_contest_list(id: int):
@@ -371,126 +427,111 @@ def make_contestant_table(query: Query, add_checkbox: bool = False, add_contest_
@@ -371,126 +427,111 @@ def make_contestant_table(query: Query, add_checkbox: bool = False, add_contest_
def get_solution_context(contest_id: int, user_id: int, task_id: int, site_id: Optional[int]) -> SolutionContext:
@@ -507,8 +548,9 @@ def get_solution_context(contest_id: int, user_id: int, task_id: int, site_id: O
@@ -507,8 +548,9 @@ def get_solution_context(contest_id: int, user_id: int, task_id: int, site_id: O
@@ -672,3 +714,43 @@ def org_proctor_import_template():
@@ -672,3 +714,43 @@ def org_proctor_import_template():