From d2776fdaae731093c3851cc7eca8170aec0471d9 Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Tue, 16 Nov 2021 23:55:58 +0100
Subject: [PATCH] =?UTF-8?q?Do=20/user/=20nedovolujeme=20p=C5=99=C3=ADstup?=
 =?UTF-8?q?=20organiz=C3=A1tor=C5=AFm?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Jinak by nám mohli vzniknout orgové přihlášení do soutěží
a jiné anomálie.
---
 mo/web/__init__.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/mo/web/__init__.py b/mo/web/__init__.py
index 62e630b9..bec4fe49 100644
--- a/mo/web/__init__.py
+++ b/mo/web/__init__.py
@@ -1,4 +1,4 @@
-from flask import Flask, request, g, session
+from flask import Flask, request, g, session, redirect, url_for
 import flask.logging
 import flask.wrappers
 from flask_bootstrap import Bootstrap
@@ -165,6 +165,8 @@ def init_request():
     elif path.startswith('/user/'):
         if not user:
             raise NeedLoginError()
+        if user.is_org or user.is_admin:
+            return redirect(url_for('org_index'))
 
 
 app.before_request(init_request)
-- 
GitLab