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

Diplomy: Schvalování diplomů logujeme

Closes #451
parent cfd29417
No related branches found
No related tags found
No related merge requests found
......@@ -150,9 +150,21 @@ def org_certificates(ct_id: int):
if cfile:
if approve_form.approve.data:
cfile.approved = True
mo.util.log(
type=db.LogType.cert_set,
what=contest.contest_id,
details={'action': 'approve', 'reason': 'web'},
)
app.logger.info(f'Schváleny diplomy pro soutěž #{contest.contest_id}')
flash(f'Diplomy ({ctype.friendly_name()}) schváleny.', 'success')
elif approve_form.unapprove.data:
cfile.approved = False
mo.util.log(
type=db.LogType.cert_set,
what=contest.contest_id,
details={'action': 'unapprove', 'reason': 'web'},
)
app.logger.info(f'Zrušeno schválení diplomů pro soutěž #{contest.contest_id}')
flash(f'Odvoláno schválení diplomů ({ctype.friendly_name()}).', 'success')
sess.commit()
return redirect(ctx.url_for('org_certificates'))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment