signals.py 430 B

123456789101112131415161718
  1. from django.dispatch import receiver
  2. from misago.forums.signals import move_forum_content
  3. from misago.threads.signals import move_thread
  4. """
  5. Signal handlers
  6. """
  7. @receiver(move_forum_content)
  8. def delete_forum_tracker(sender, **kwargs):
  9. sender.forumread_set.all().delete()
  10. sender.threadread_set.all().delete()
  11. @receiver(move_thread)
  12. def delete_thread_tracker(sender, **kwargs):
  13. sender.threadread_set.all().delete()