mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 01:59:19 +02:00
Fix #809: Added admin options to disable login for users, ensure related content is deleted when deleting a user account
This commit is contained in:
parent
62a2d949ca
commit
048339c7a2
5 changed files with 63 additions and 1 deletions
|
@ -388,3 +388,10 @@ def warm_user_avatar(sender, instance, **kwargs):
|
|||
instance_or_queryset=instance, rendition_key_set="square", image_attr="avatar"
|
||||
)
|
||||
num_created, failed_to_create = user_avatar_warmer.warm()
|
||||
|
||||
|
||||
@receiver(models.signals.pre_delete, sender=User)
|
||||
def delete_actor(sender, instance, **kwargs):
|
||||
if not instance.actor:
|
||||
return
|
||||
instance.actor.delete()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue