Skip to content
Snippets Groups Projects

Oprava zobrazení tlačítek, na který nemá uživatel oprávnění

Closed Jan Prachař requested to merge honza/mr6 into devel
2 unresolved threads

U tlačítek kontrolovat oprávění na prohlížení odevzdaných řešení.

Merge request reports

Closed by Martin MarešMartin Mareš 3 years ago (Sep 26, 2021 11:29pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
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.

  • Please register or sign in to reply
  • Martin Mareš
    Martin Mareš @mj started a thread on commit 571849d5
  • 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)
  • Zobrazování tlačítek jsem zcela předělal při přechodu na hierarchické zobrazení soutěží. Tím by měl být problém vyřešen.

  • closed

  • Please register or sign in to reply
    Loading