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