1234567891011121314151617181920212223 |
- from django.dispatch import Signal, receiver
- delete_user_content = Signal()
- username_changed = Signal()
- """
- Signal handlers
- """
- @receiver(username_changed)
- def handle_name_change(sender, **kwargs):
- sender.user_renames.update(
- changed_by_username=sender.username
- )
- sender.warnings_given.update(
- giver_username=sender.username,
- giver_slug=sender.slug
- )
- sender.warnings_canceled.update(
- canceler_username=sender.username,
- canceler_slug=sender.slug
- )
|