Sync all user nexcloud

This commit is contained in:
Ambulance Clerc
2023-05-31 13:42:20 +02:00
parent 6e3a67a1d8
commit 57272454f5

View File

@@ -7,18 +7,11 @@ logger = logging.getLogger(__name__)
new_membership = Signal(Signal("user"))
ending_membership = Signal(Signal("user"))
updating_membership = Signal(["user"])
'''
from django.contrib.auth import get_user_model
'''
# TODO remove this temps part
User = get_user_model()
users = User.objects.all()
for usr in users:
print(f"sync {usr}")
new_membership.send(sender=sender, user=usr)
updating_membership.send(sender=sender, user=usr)
'''
from django.db.models.signals import post_save, post_delete
from django.contrib.auth.models import User
@@ -29,6 +22,13 @@ def my_callback(sender,created,instance, **kwargs):
new_membership.send(sender=sender, user=instance)
else:
updating_membership.send(sender=sender, user=instance)
# TODO remove this temps part
User = get_user_model()
users = User.objects.all()
for usr in users:
print(f"sync {usr}")
updating_membership.send(sender=sender, user=usr)
def del_callback(sender, instance, **kwargs):