Oprava zobrazení tlačítek, na který nemá uživatel oprávnění
2 unresolved threads
2 unresolved threads
U tlačítek kontrolovat oprávění na prohlížení odevzdaných řešení.
Merge request reports
Activity
167 167 @app.route('/org/contest/r/<int:id>/', methods=('GET', 'POST')) 168 168 def org_round(id: int): 169 169 sess = db.get_session() 170 round, _, rr = get_round_rr(id, None, True) 170 round, _, rr = get_round_rr(id, None, False) Pozor, tohle rozbije importy. Doposud se to chovalo tak, že pokud měl někdo právo spravovat nějaký contest kola, mohl provádět i import do kola. Sám import pak kontroloval, jestli importující org má právo ke konkrétním contestům. Teď takovým lidem schováváš importovací tlačítko.
Nevím, jestli tuhle feature někdo doopravdy používal.
335 336 336 337 @app.route('/org/contest/r/<int:round_id>/task/<int:task_id>/batch-points', methods=('GET', 'POST')) 337 338 def org_round_task_batch_points(round_id: int, task_id: int): 338 round, _, _ = get_round_rr(round_id, Right.edit_points, True) 339 round, _, _ = get_round_rr(round_id, Right.edit_points, False)
Please register or sign in to reply