From 4483036d4ff5fcbbffe855d76b4eb26e394e6a53 Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Sun, 9 Feb 2025 11:43:59 +0100 Subject: [PATCH] =?UTF-8?q?Diplomy:=20Schvalov=C3=A1n=C3=AD=20diplom=C5=AF?= =?UTF-8?q?=20logujeme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #451 --- mo/web/org_certs.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mo/web/org_certs.py b/mo/web/org_certs.py index 5ee6dd65..56fc5f94 100644 --- a/mo/web/org_certs.py +++ b/mo/web/org_certs.py @@ -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')) -- GitLab