Adding timeline entries on bulk_create calls

remotes/origin/issue/4795/notification_even_they_are_disabled
Alejandro Alonso 2016-09-13 09:11:21 +02:00
parent e9ca1abf55
commit 8475015025
3 changed files with 9 additions and 0 deletions

View File

@ -220,6 +220,9 @@ class EpicViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixin,
callback=self.post_save, precall=self.pre_save)
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)
return response.Ok(epics_serialized.data)

View File

@ -266,6 +266,9 @@ class TaskViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixin,
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])
for task in tasks:
self.persist_history_snapshot(obj=task)
tasks_serialized = self.get_serializer_class()(tasks, many=True)
return response.Ok(tasks_serialized.data)

View File

@ -340,6 +340,9 @@ class UserStoryViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixi
callback=self.post_save, precall=self.pre_save)
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)
return response.Ok(user_stories_serialized.data)