ajout système sync django -> Nexcloud pour les utilisateurs
This commit is contained in:
@@ -11,10 +11,21 @@ updating_membership = Signal(["user"])
|
||||
from django.db.models.signals import post_save, post_delete
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from django.contrib.auth import get_user_model
|
||||
|
||||
|
||||
def my_callback(sender,created,instance, **kwargs):
|
||||
if created:
|
||||
new_membership.send(sender=sender, user=instance)
|
||||
else:
|
||||
# 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)
|
||||
updating_membership.send(sender=sender, user=instance)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user