Adding timeline entries on bulk_create calls
parent
e9ca1abf55
commit
8475015025
|
@ -220,6 +220,9 @@ class EpicViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixin,
|
||||||
callback=self.post_save, precall=self.pre_save)
|
callback=self.post_save, precall=self.pre_save)
|
||||||
|
|
||||||
epics = self.get_queryset().filter(id__in=[i.id for i in epics])
|
epics = self.get_queryset().filter(id__in=[i.id for i in epics])
|
||||||
|
for epic in epics:
|
||||||
|
self.persist_history_snapshot(obj=epic)
|
||||||
|
|
||||||
epics_serialized = self.get_serializer_class()(epics, many=True)
|
epics_serialized = self.get_serializer_class()(epics, many=True)
|
||||||
|
|
||||||
return response.Ok(epics_serialized.data)
|
return response.Ok(epics_serialized.data)
|
||||||
|
|
|
@ -266,6 +266,9 @@ class TaskViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixin,
|
||||||
project=project, owner=request.user, callback=self.post_save, precall=self.pre_save)
|
project=project, owner=request.user, callback=self.post_save, precall=self.pre_save)
|
||||||
|
|
||||||
tasks = self.get_queryset().filter(id__in=[i.id for i in tasks])
|
tasks = self.get_queryset().filter(id__in=[i.id for i in tasks])
|
||||||
|
for task in tasks:
|
||||||
|
self.persist_history_snapshot(obj=task)
|
||||||
|
|
||||||
tasks_serialized = self.get_serializer_class()(tasks, many=True)
|
tasks_serialized = self.get_serializer_class()(tasks, many=True)
|
||||||
|
|
||||||
return response.Ok(tasks_serialized.data)
|
return response.Ok(tasks_serialized.data)
|
||||||
|
|
|
@ -340,6 +340,9 @@ class UserStoryViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixi
|
||||||
callback=self.post_save, precall=self.pre_save)
|
callback=self.post_save, precall=self.pre_save)
|
||||||
|
|
||||||
user_stories = self.get_queryset().filter(id__in=[i.id for i in user_stories])
|
user_stories = self.get_queryset().filter(id__in=[i.id for i in user_stories])
|
||||||
|
for user_story in user_stories:
|
||||||
|
self.persist_history_snapshot(obj=user_story)
|
||||||
|
|
||||||
user_stories_serialized = self.get_serializer_class()(user_stories, many=True)
|
user_stories_serialized = self.get_serializer_class()(user_stories, many=True)
|
||||||
|
|
||||||
return response.Ok(user_stories_serialized.data)
|
return response.Ok(user_stories_serialized.data)
|
||||||
|
|
Loading…
Reference in New Issue