def _post(self, data, user): url = reverse('api:project_observations', kwargs={'project_id': self.project.id}) request = self.factory.post(url, json.dumps(data), content_type='application/json') force_authenticate(request, user=user) view = ProjectObservations.as_view() return view(request, project_id=self.project.id).render()
def get(self, user, search=None, subset=None): url = reverse('api:project_observations', kwargs={'project_id': self.project.id}) if search: url += '?search=blah' if subset: url += '?subset=' + str(subset) request = self.factory.get(url) force_authenticate(request, user=user) theview = ProjectObservations.as_view() return theview(request, project_id=self.project.id).render()
def _post(self, data, user): url = reverse( 'api:project_observations', kwargs={ 'project_id': self.project.id } ) request = self.factory.post( url, json.dumps(data), content_type='application/json') force_authenticate(request, user=user) view = ProjectObservations.as_view() return view(request, project_id=self.project.id).render()
def _post(self, data, user): if user.is_anonymous and not User.objects.filter( display_name='AnonymousUser').exists(): UserFactory.create(display_name='AnonymousUser') url = reverse('api:project_observations', kwargs={'project_id': self.project.id}) request = self.factory.post(url, json.dumps(data), content_type='application/json') force_authenticate(request, user=user) view = ProjectObservations.as_view() return view(request, project_id=self.project.id).render()
def _post(self, data, user): if user.is_anonymous and not User.objects.filter( display_name='AnonymousUser').exists(): UserF.create(display_name='AnonymousUser') url = reverse( 'api:project_observations', kwargs={ 'project_id': self.project.id } ) request = self.factory.post( url, json.dumps(data), content_type='application/json') force_authenticate(request, user=user) view = ProjectObservations.as_view() return view(request, project_id=self.project.id).render()
def get(self, user, search=None, subset=None): url = reverse('api:project_observations', kwargs={ 'project_id': self.project.id }) if search: url += '?search=blah' if subset: url += '?subset=' + str(subset) request = self.factory.get(url) force_authenticate(request, user=user) theview = ProjectObservations.as_view() return theview( request, project_id=self.project.id).render()