Commit fe8d455c authored by Gladys Forte's avatar Gladys Forte

partial update temp

parent 82498be1
...@@ -85,6 +85,11 @@ class ChangeRequestFormHeaderSerializer( ...@@ -85,6 +85,11 @@ class ChangeRequestFormHeaderSerializer(
return ret return ret
def setup_eager_loading(self, cls, queryset):
""" Perform necessary eager loading of data. """
queryset = queryset.prefetch_related('frm_approvers')
return queryset
class Meta: class Meta:
model = models.ChangeRequestFormHeader model = models.ChangeRequestFormHeader
# fields = '__all__' # fields = '__all__'
......
...@@ -369,6 +369,9 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -369,6 +369,9 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
id_number = self.request.user.code id_number = self.request.user.code
form_code = kwargs['form_code'] form_code = kwargs['form_code']
instance = self.get_object()
serializer = self.get_serializer(instance)
models.Notification.objects.filter( models.Notification.objects.filter(
account_no=id_number, account_no=id_number,
form_code=form_code, form_code=form_code,
...@@ -385,8 +388,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -385,8 +388,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
main_threading(1, notif) main_threading(1, notif)
instance = self.get_object()
serializer = self.get_serializer(instance)
return Response(serializer.data) return Response(serializer.data)
@transaction.atomic() @transaction.atomic()
......
...@@ -184,7 +184,7 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet): ...@@ -184,7 +184,7 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
@transaction.atomic @transaction.atomic
def partial_update(self, request, *args, **kwargs): def partial_update(self, request, *args, **kwargs):
partial = kwargs.pop('partial', False) partial = kwargs.pop('partial', True)
instance = self.get_object() instance = self.get_object()
template_no = kwargs['template_no'] template_no = kwargs['template_no']
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment