ajout système sync django -> Nexcloud pour les utilisateurs
This commit is contained in:
@@ -25,7 +25,7 @@ SECRET_KEY = 'django-insecure-j4jd&+4j^t_=@zr(#q@n!8e*58vkql6&_6w-t14ju8pw%ei%^s
|
||||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
|
||||
cfg_dev_mode = True
|
||||
cfg_dev_mode = False
|
||||
|
||||
ALLOWED_HOSTS = ["rh.ambulance-clerc.ch"]
|
||||
if cfg_dev_mode:
|
||||
@@ -292,3 +292,10 @@ JAZZMIN_SETTINGS = {
|
||||
# Add a language dropdown into the admin
|
||||
"language_chooser": False,
|
||||
}
|
||||
|
||||
|
||||
if cfg_dev_mode:
|
||||
NEXTCLOUD_HOST = "cloud.ambulance-clerc.ch"
|
||||
else:
|
||||
NEXTCLOUD_HOST = "cloud.ambulance-clerc.ch"
|
||||
NEXTCLOUD_USER_DEFAULT_PASSWORD = "Mc144*1870"
|
||||
|
BIN
db.sqlite3
BIN
db.sqlite3
Binary file not shown.
BIN
db.sqlite3_old
BIN
db.sqlite3_old
Binary file not shown.
BIN
db.sqlite3_save
BIN
db.sqlite3_save
Binary file not shown.
@@ -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)
|
||||
|
||||
|
||||
|
@@ -2,7 +2,7 @@ from django.conf import settings
|
||||
|
||||
from .models.alerts import new_membership, ending_membership, updating_membership
|
||||
|
||||
NEXTCLOUD_HOST = getattr(settings, 'NEXTCLOUD_HOST', 'cloud.ambulance-clerc.ch')
|
||||
NEXTCLOUD_HOST = getattr(settings, 'NEXTCLOUD_HOST', 'test.ambulance-clerc.ch')
|
||||
NEXTCLOUD_ADMIN = getattr(settings, 'NEXTCLOUD_ADMIN', 'admin')
|
||||
NEXTCLOUD_PASSWORD = getattr(settings, 'NEXTCLOUD_SECRET', 'Mc33*144')
|
||||
|
||||
|
Reference in New Issue
Block a user