Commit fe8d455c authored by Gladys Forte's avatar Gladys Forte

partial update temp

parent 82498be1
......@@ -85,6 +85,11 @@ class ChangeRequestFormHeaderSerializer(
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:
model = models.ChangeRequestFormHeader
# fields = '__all__'
......
......@@ -369,11 +369,14 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
id_number = self.request.user.code
form_code = kwargs['form_code']
instance = self.get_object()
serializer = self.get_serializer(instance)
models.Notification.objects.filter(
account_no=id_number,
form_code=form_code,
is_read=False).update(is_read=True)
ROOM = id_number
SENDER = id_number
......@@ -384,11 +387,9 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
)
main_threading(1, notif)
instance = self.get_object()
serializer = self.get_serializer(instance)
return Response(serializer.data)
@transaction.atomic()
def destroy(self, request, *args, **kwargs):
try:
......
......@@ -184,9 +184,9 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
@transaction.atomic
def partial_update(self, request, *args, **kwargs):
partial = kwargs.pop('partial', False)
partial = kwargs.pop('partial', True)
instance = self.get_object()
template_no = kwargs['template_no']
body_data = request.data
......
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