Beispiel #1
0
 def patch(self, request, *args, **kwargs):
     try:
         res = super(generics.UpdateAPIView,
                     self).partial_update(request, *args, **kwargs)
         queryset = JobApplication.objects.filter(
             ~Q(job__state="Expired"), job__company__id=kwargs['id'])
         notifications.sendemail()
         return res
     except Exception as e:
         raise errors.JPLException(e.__str__(), 500)
Beispiel #2
0
 def destroy(self, request, *args, **kwargs):
     try:
         queryset = JobApplication.objects.filter(~Q(job__state="Expired"),
                                                  id=kwargs['id'])
         res = super(generics.DestroyAPIView,
                     self).destroy(request, *args, **kwargs)
         notifications.sendemail()
         return res
     except Exception as e:
         raise errors.JPLException(e.__str__(), 500)