Sync all user nexcloud
This commit is contained in:
@@ -7,18 +7,11 @@ logger = logging.getLogger(__name__)
|
|||||||
new_membership = Signal(Signal("user"))
|
new_membership = Signal(Signal("user"))
|
||||||
ending_membership = Signal(Signal("user"))
|
ending_membership = Signal(Signal("user"))
|
||||||
updating_membership = Signal(["user"])
|
updating_membership = Signal(["user"])
|
||||||
|
|
||||||
'''
|
|
||||||
from django.contrib.auth import get_user_model
|
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.db.models.signals import post_save, post_delete
|
||||||
from django.contrib.auth.models import User
|
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)
|
new_membership.send(sender=sender, user=instance)
|
||||||
else:
|
else:
|
||||||
updating_membership.send(sender=sender, user=instance)
|
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):
|
def del_callback(sender, instance, **kwargs):
|
||||||
|
Reference in New Issue
Block a user