Update owner only on created
parent
cb3694d414
commit
164e45b4b0
|
@ -63,6 +63,7 @@ class IssuesAttachmentViewSet(ModelCrudViewSet):
|
||||||
|
|
||||||
def pre_save(self, obj):
|
def pre_save(self, obj):
|
||||||
super(IssuesAttachmentViewSet, self).pre_save(obj)
|
super(IssuesAttachmentViewSet, self).pre_save(obj)
|
||||||
|
if not obj.id:
|
||||||
obj.content_type = ContentType.objects.get_for_model(Issue)
|
obj.content_type = ContentType.objects.get_for_model(Issue)
|
||||||
obj.owner = self.request.user
|
obj.owner = self.request.user
|
||||||
|
|
||||||
|
@ -79,6 +80,7 @@ class IssueViewSet(NotificationSenderMixin, ModelCrudViewSet):
|
||||||
|
|
||||||
def pre_save(self, obj):
|
def pre_save(self, obj):
|
||||||
super(IssueViewSet, self).pre_save(obj)
|
super(IssueViewSet, self).pre_save(obj)
|
||||||
|
if not obj.id:
|
||||||
obj.owner = self.request.user
|
obj.owner = self.request.user
|
||||||
|
|
||||||
def post_save(self, obj, created=False):
|
def post_save(self, obj, created=False):
|
||||||
|
|
|
@ -23,6 +23,7 @@ class MilestoneViewSet(NotificationSenderMixin, ModelCrudViewSet):
|
||||||
|
|
||||||
def pre_save(self, obj):
|
def pre_save(self, obj):
|
||||||
super(MilestoneViewSet, self).pre_save(obj)
|
super(MilestoneViewSet, self).pre_save(obj)
|
||||||
|
if not obj.id:
|
||||||
obj.owner = self.request.user
|
obj.owner = self.request.user
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -19,8 +19,8 @@ class QuestionList(generics.ListCreateAPIView):
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
return super(QuestionList, self).filter(project__members=self.request.user)
|
return super(QuestionList, self).filter(project__members=self.request.user)
|
||||||
|
|
||||||
|
|
||||||
def pre_save(self, obj):
|
def pre_save(self, obj):
|
||||||
|
if not obj.id:
|
||||||
obj.owner = self.request.user
|
obj.owner = self.request.user
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,7 @@ class TasksAttachmentViewSet(ModelCrudViewSet):
|
||||||
|
|
||||||
def pre_save(self, obj):
|
def pre_save(self, obj):
|
||||||
super(TasksAttachmentViewSet, self).pre_save(obj)
|
super(TasksAttachmentViewSet, self).pre_save(obj)
|
||||||
|
if not obj.id:
|
||||||
obj.content_type = ContentType.objects.get_for_model(Task)
|
obj.content_type = ContentType.objects.get_for_model(Task)
|
||||||
obj.owner = self.request.user
|
obj.owner = self.request.user
|
||||||
|
|
||||||
|
@ -55,8 +56,9 @@ class TaskViewSet(NotificationSenderMixin, ModelCrudViewSet):
|
||||||
|
|
||||||
def pre_save(self, obj):
|
def pre_save(self, obj):
|
||||||
super(TaskViewSet, self).pre_save(obj)
|
super(TaskViewSet, self).pre_save(obj)
|
||||||
obj.owner = self.request.user
|
|
||||||
obj.milestone = obj.user_story.milestone
|
obj.milestone = obj.user_story.milestone
|
||||||
|
if not obj.id:
|
||||||
|
obj.owner = self.request.user
|
||||||
|
|
||||||
def post_save(self, obj, created=False):
|
def post_save(self, obj, created=False):
|
||||||
with reversion.create_revision():
|
with reversion.create_revision():
|
||||||
|
|
|
@ -39,6 +39,7 @@ class UserStoryViewSet(NotificationSenderMixin, ModelCrudViewSet):
|
||||||
|
|
||||||
def pre_save(self, obj):
|
def pre_save(self, obj):
|
||||||
super(UserStoryViewSet, self).pre_save(obj)
|
super(UserStoryViewSet, self).pre_save(obj)
|
||||||
|
if not obj.id:
|
||||||
obj.owner = self.request.user
|
obj.owner = self.request.user
|
||||||
|
|
||||||
def post_save(self, obj, created=False):
|
def post_save(self, obj, created=False):
|
||||||
|
|
Loading…
Reference in New Issue