Exemplo n.º 1
0
 def get_request(self, profile):
     request = RequestFactory().post('/')
     if not profile:
         request.user = AnonymousUser()
     else:
         request.user = profile.user
         request.amo_user = profile
     return request
Exemplo n.º 2
0
 def get_request(self, profile):
     request = RequestFactory().post('/')
     if not profile:
         request.user = AnonymousUser()
     else:
         request.user = profile.user
         request.amo_user = profile
     return request
Exemplo n.º 3
0
def req_factory_factory(url, user=None):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory().get(url)
    if user:
        req.amo_user = user
        req.user = user.user
        req.groups = req.user.get_profile().groups.all()
    return req
Exemplo n.º 4
0
    def check_permissions(self):
        req = RequestFactory().get(reverse('comm-thread-detail',
                                           kwargs={'pk': self.thread.pk}))
        req.user = self.user
        req.amo_user = self.profile
        req.groups = req.amo_user.groups.all()

        return ThreadPermission().has_object_permission(
            req, 'comm-thread-detail', self.thread)
Exemplo n.º 5
0
    def check_permissions(self):
        req = RequestFactory().get(reverse('comm-thread-detail',
                                           kwargs={'pk': self.thread.pk}))
        req.user = self.user
        req.amo_user = self.profile
        req.groups = req.amo_user.groups.all()

        return ThreadPermission().has_object_permission(
            req, 'comm-thread-detail', self.thread)
Exemplo n.º 6
0
def req_factory_factory(url, user=None, post=False, data=None):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory()
    if post:
        req = req.post(url, data or {})
    else:
        req = req.get(url, data or {})
    if user:
        req.amo_user = user
        req.user = user.user
        req.groups = req.user.get_profile().groups.all()
    return req
Exemplo n.º 7
0
def req_factory_factory(url, user=None, post=False, data=None):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory()
    if post:
        req = req.post(url, data or {})
    else:
        req = req.get(url, data or {})
    if user:
        req.amo_user = UserProfile.objects.get(id=user.id)
        req.user = user
        req.groups = user.groups.all()
    req.check_ownership = partial(check_ownership, req)
    return req
Exemplo n.º 8
0
def req_factory_factory(url, user=None, post=False, data=None):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory()
    if post:
        req = req.post(url, data or {})
    else:
        req = req.get(url, data or {})
    if user:
        req.amo_user = RequestUser.objects.get(id=user.id)
        req.user = user.user
        req.groups = req.user.get_profile().groups.all()
    req.APP = None
    req.check_ownership = partial(check_ownership, req)
    return req
Exemplo n.º 9
0
 def create_request(self, user_profile):
     request = RequestFactory().get('/')
     request.amo_user = user_profile
     return request
Exemplo n.º 10
0
 def create_request(self, user_profile):
     request = RequestFactory().get('/')
     request.amo_user = user_profile
     return request