From 99ea6dcb7b478fed0157f1104fdea6bb3181e9e0 Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Sun, 3 Jan 2021 22:04:23 +0100
Subject: [PATCH] =?UTF-8?q?Po=20loginu=20orga=20se=20objev=C3=AD=20orgovsk?=
 =?UTF-8?q?=C3=A1=20hlavn=C3=AD=20str=C3=A1nka?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 mo/web/main.py | 8 +++++++-
 mo/web/org.py  | 1 -
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/mo/web/main.py b/mo/web/main.py
index c05c0ad7..6560fc5d 100644
--- a/mo/web/main.py
+++ b/mo/web/main.py
@@ -57,7 +57,13 @@ def login():
         mo.users.login(user)
         db.get_session().commit()
         session['uid'] = user.user_id
-        return redirect(form.next.data or url_for('index'))
+        url = form.next.data
+        if not url:
+            if user.is_admin or user.is_org:
+                url = url_for('org_index')
+            else:
+                url = url_for('index')
+        return redirect(url)
 
     return render_template('login.html', form=form, error=error)
 
diff --git a/mo/web/org.py b/mo/web/org.py
index c5973eda..5c811f78 100644
--- a/mo/web/org.py
+++ b/mo/web/org.py
@@ -2,7 +2,6 @@ from flask import render_template, g, redirect, url_for, request
 from sqlalchemy.orm import aliased
 
 import mo.db as db
-import mo.rights
 from mo.web.table import Table, Column
 from mo.web import app
 
-- 
GitLab