Exemple #1
0
def add_user_property(request):
    """
    Add the "user" property to the given request.
    Disable referer checking.
    """
    from c2cgeoportal.pyramid_ import _create_get_user_from_request
    request.referer = "http://example.com/app"
    request.path_info_peek = lambda: "main"
    request.set_property(_create_get_user_from_request(
        {"authorized_referers": [request.referer]}),
                         name="user",
                         reify=True)
Exemple #2
0
    def _get_user(self, to, ref):
        class MockRequest:
            def __init__(self, to, ref):
                self.path_qs = to
                self.referer = ref
                self._user = TestReferer.USER

            def path_info_peek(self):
                return "main"

        get_user = _create_get_user_from_request(self.SETTINGS)
        return get_user(MockRequest(to=to, ref=ref))
Exemple #3
0
    def _get_user(self, to, ref):
        class MockRequest:
            def __init__(self, to, ref):
                self.path_qs = to
                self.referer = ref
                self._user = TestReferer.USER

            def path_info_peek(self):
                return "main"

        get_user = _create_get_user_from_request(self.SETTINGS)
        return get_user(MockRequest(to=to, ref=ref))
Exemple #4
0
def add_user_property(request):
    """
    Add the "user" property to the given request.
    Disable referer checking.
    """
    from c2cgeoportal.pyramid_ import _create_get_user_from_request
    request.referer = "http://example.com/app"
    request.path_info_peek = lambda: "main"
    request.set_property(
        _create_get_user_from_request({"authorized_referers": [request.referer]}),
        name="user",
        reify=True
    )