|
@@ -80,6 +80,9 @@ class HideThreadBaseView(DeleteHideBaseView):
|
|
|
|
|
|
def delete(self):
|
|
def delete(self):
|
|
self.thread.start_post.deleted = True
|
|
self.thread.start_post.deleted = True
|
|
|
|
+ self.thread.start_post.edit_user = self.request.user
|
|
|
|
+ self.thread.start_post.edit_user_name = self.request.user.username
|
|
|
|
+ self.thread.start_post.edit_user_slug = self.request.user.username_slug
|
|
self.thread.start_post.save(force_update=True)
|
|
self.thread.start_post.save(force_update=True)
|
|
self.thread.set_checkpoint(self.request, 'deleted')
|
|
self.thread.set_checkpoint(self.request, 'deleted')
|
|
self.thread.sync()
|
|
self.thread.sync()
|
|
@@ -106,6 +109,9 @@ class ShowThreadBaseView(DeleteHideBaseView):
|
|
|
|
|
|
def delete(self):
|
|
def delete(self):
|
|
self.thread.start_post.deleted = False
|
|
self.thread.start_post.deleted = False
|
|
|
|
+ self.thread.start_post.edit_user = self.request.user
|
|
|
|
+ self.thread.start_post.edit_user_name = self.request.user.username
|
|
|
|
+ self.thread.start_post.edit_user_slug = self.request.user.username_slug
|
|
self.thread.start_post.save(force_update=True)
|
|
self.thread.start_post.save(force_update=True)
|
|
self.thread.set_checkpoint(self.request, 'undeleted')
|
|
self.thread.set_checkpoint(self.request, 'undeleted')
|
|
self.thread.sync()
|
|
self.thread.sync()
|
|
@@ -152,6 +158,9 @@ class HideReplyBaseView(DeleteHideBaseView):
|
|
def delete(self):
|
|
def delete(self):
|
|
self.post.delete_date = timezone.now()
|
|
self.post.delete_date = timezone.now()
|
|
self.post.deleted = True
|
|
self.post.deleted = True
|
|
|
|
+ self.thread.start_post.edit_user = self.request.user
|
|
|
|
+ self.thread.start_post.edit_user_name = self.request.user.username
|
|
|
|
+ self.thread.start_post.edit_user_slug = self.request.user.username_slug
|
|
self.post.save(force_update=True)
|
|
self.post.save(force_update=True)
|
|
self.thread.sync()
|
|
self.thread.sync()
|
|
self.thread.save(force_update=True)
|
|
self.thread.save(force_update=True)
|
|
@@ -175,6 +184,9 @@ class ShowReplyBaseView(DeleteHideBaseView):
|
|
|
|
|
|
def delete(self):
|
|
def delete(self):
|
|
self.post.deleted = False
|
|
self.post.deleted = False
|
|
|
|
+ self.thread.start_post.edit_user = self.request.user
|
|
|
|
+ self.thread.start_post.edit_user_name = self.request.user.username
|
|
|
|
+ self.thread.start_post.edit_user_slug = self.request.user.username_slug
|
|
self.post.save(force_update=True)
|
|
self.post.save(force_update=True)
|
|
self.thread.sync()
|
|
self.thread.sync()
|
|
self.thread.save(force_update=True)
|
|
self.thread.save(force_update=True)
|