From 0041d016af69e8982580422d84a1aded31d63208 Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz> Date: Mon, 2 Aug 2021 06:57:34 +0200 Subject: [PATCH] =?UTF-8?q?OrgsFilterForm:=20N=C3=A1vrat=20z=20POST=20na?= =?UTF-8?q?=20GET?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mo/web/org_users.py | 5 +++-- mo/web/templates/org_orgs.html | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mo/web/org_users.py b/mo/web/org_users.py index f52b6eb1..45c7e200 100644 --- a/mo/web/org_users.py +++ b/mo/web/org_users.py @@ -238,8 +238,9 @@ def org_orgs(): q = sess.query(db.User).filter(or_(db.User.is_admin, db.User.is_org)).options( subqueryload(db.User.roles).joinedload(db.UserRole.place) ) - filter = OrgsFilterForm() - filter.validate_on_submit() + filter = OrgsFilterForm(formdata=request.args) + if request.args: + filter.validate() filter.prepare_role_filter() if filter.f_search_name: diff --git a/mo/web/templates/org_orgs.html b/mo/web/templates/org_orgs.html index a3de5daf..4795f415 100644 --- a/mo/web/templates/org_orgs.html +++ b/mo/web/templates/org_orgs.html @@ -7,8 +7,7 @@ {% endif %} <div class="form-frame"> -<form action="" method="POST" role="form"> - {{ filter.csrf_token }} +<form action="" method="GET" role="form"> {{ filter.is_role_filter }} <div class="row"> <div class='col-sm-2'><strong>Filtr organizátorů</strong></div> -- GitLab