Exemple #1
0
 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()
Exemple #2
0
    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()
Exemple #3
0
 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()
Exemple #4
0
 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()
Exemple #5
0
 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()
Exemple #6
0
    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()