1234567891011121314151617 |
- from django.dispatch import Signal, receiver
- from misago.users.signals import anonymize_user_data, username_changed
- from .models import Category
- delete_category_content = Signal()
- move_category_content = Signal(providing_args=["new_category"])
- @receiver([anonymize_user_data, username_changed])
- def update_usernames(sender, **kwargs):
- Category.objects.filter(last_poster=sender).update(
- last_poster_name=sender.username,
- last_poster_slug=sender.slug,
- )
|