Skip to content
Snippets Groups Projects
Commit d8feab2d authored by Martin Mareš's avatar Martin Mareš
Browse files

Práva: Každý webový request v /org/ má svého dveřníka

parent 2a0a509a
No related branches found
No related tags found
1 merge request!19Reforma vyhodnocování práv
This commit is part of merge request !19. Comments created here will be created in the context of that merge request.
...@@ -11,6 +11,7 @@ import mo ...@@ -11,6 +11,7 @@ import mo
import mo.config as config import mo.config as config
import mo.db as db import mo.db as db
import mo.jobs import mo.jobs
import mo.rights
import mo.users import mo.users
import mo.util import mo.util
...@@ -96,6 +97,7 @@ def init_request(): ...@@ -96,6 +97,7 @@ def init_request():
raise NeedLoginError() raise NeedLoginError()
if not (user.is_org or user.is_admin): if not (user.is_org or user.is_admin):
raise werkzeug.exceptions.Forbidden() raise werkzeug.exceptions.Forbidden()
g.gatekeeper = mo.rights.Gatekeeper(user)
elif path.startswith('/user/'): elif path.startswith('/user/'):
if not user: if not user:
raise NeedLoginError() raise NeedLoginError()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment