diff --git a/mo/web/__init__.py b/mo/web/__init__.py index ab34b16190eafa309a04d1b12fde9d287371911c..c976505f3556c948c7d305fc7c2d0ae7ff195352 100644 --- a/mo/web/__init__.py +++ b/mo/web/__init__.py @@ -11,6 +11,7 @@ import mo import mo.config as config import mo.db as db import mo.jobs +import mo.rights import mo.users import mo.util @@ -96,6 +97,7 @@ def init_request(): raise NeedLoginError() if not (user.is_org or user.is_admin): raise werkzeug.exceptions.Forbidden() + g.gatekeeper = mo.rights.Gatekeeper(user) elif path.startswith('/user/'): if not user: raise NeedLoginError()