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
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
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)
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
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
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
def create_request(self, user_profile): request = RequestFactory().get('/') request.amo_user = user_profile return request