Skip to content
Snippets Groups Projects
Commit c480f27b authored by Martin Mareš's avatar Martin Mareš
Browse files

cleanup

parent febffef1
No related branches found
No related tags found
No related merge requests found
......@@ -162,7 +162,7 @@ def org_round(round_id: int):
sess = db.get_session()
ctx = get_context(round_id=round_id)
round = ctx.round
rr = ctx.rights
rights = ctx.rights
participants_count = sess.query(
db.Participation.contest_id,
......@@ -197,7 +197,7 @@ def org_round(round_id: int):
task.sol_count = sol_counts[task.task_id] if task.task_id in sol_counts else 0
form_delete_task = TaskDeleteForm()
if rr.have_right(Right.manage_round) and delete_task(round_id, form_delete_task):
if rights.have_right(Right.manage_round) and delete_task(round_id, form_delete_task):
return redirect(ctx.url_for('org_round'))
form_add_contest = AddContestForm()
......@@ -210,18 +210,12 @@ def org_round(round_id: int):
return render_template(
'org_round.html',
ctx=ctx,
ctx=ctx, rights=rights,
round=round, group_rounds=group_rounds,
roles=[r.friendly_name() for r in rr.get_roles()],
roles=[r.friendly_name() for r in rights.get_roles()],
contests_counts=contests_counts,
tasks=tasks, form_delete_task=form_delete_task,
form_add_contest=form_add_contest,
can_manage_round=rr.have_right(Right.manage_round),
can_manage_contestants=rr.have_right(Right.manage_contest),
can_handle_submits=rr.have_right(Right.view_submits),
can_upload=rr.can_upload_feedback(),
can_view_statement=rr.can_view_statement(),
can_add_contest=g.gatekeeper.rights_generic().have_right(Right.add_contest),
statement_exists=mo.web.util.task_statement_exists(round),
)
......
{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% set can_manage_round = rights.have_right(Right.manage_round) %}
{% set can_manage_contestants = rights.have_right(Right.manage_contest) %}
{% set can_handle_submits = rights.have_right(Right.view_submits) %}
{% set can_upload = rights.can_upload_feedback() %}
{% set can_view_statement = rights.can_view_statement() %}
{% set can_add_contest = g.gatekeeper.rights_generic().have_right(Right.add_contest) %}
{% block title %}{{ round.name }} {{ round.round_code() }}{% endblock %}
{% block breadcrumbs %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment