def check_alerts(): """Go through all users and execute their alerts.""" for role_id, in Role.notifiable(): with current_app.test_request_context('/'): role = Role.by_id(role_id) authz = Authz(role=role) check_role_alerts(authz)
def check_alerts(): for role_id, in Role.notifiable(): with current_app.test_request_context('/'): role = Role.by_id(role_id) request.auth_role = role request.logged_in = True # FIXME: can't re-gain access to implicit oauth rules. # -> https://github.com/pudo/aleph/issues/14 request.auth_roles = [Role.system(Role.SYSTEM_USER), Role.system(Role.SYSTEM_GUEST), role.id] check_role_alerts(role)