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!
|
# SECURITY WARNING: don't run with debug turned on in production!
|
||||||
DEBUG = True
|
DEBUG = True
|
||||||
|
|
||||||
cfg_dev_mode = True
|
cfg_dev_mode = False
|
||||||
|
|
||||||
ALLOWED_HOSTS = ["rh.ambulance-clerc.ch"]
|
ALLOWED_HOSTS = ["rh.ambulance-clerc.ch"]
|
||||||
if cfg_dev_mode:
|
if cfg_dev_mode:
|
||||||
@@ -292,3 +292,10 @@ JAZZMIN_SETTINGS = {
|
|||||||
# Add a language dropdown into the admin
|
# Add a language dropdown into the admin
|
||||||
"language_chooser": False,
|
"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.db.models.signals import post_save, post_delete
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
|
from django.contrib.auth import get_user_model
|
||||||
|
|
||||||
|
|
||||||
def my_callback(sender,created,instance, **kwargs):
|
def my_callback(sender,created,instance, **kwargs):
|
||||||
if created:
|
if created:
|
||||||
new_membership.send(sender=sender, user=instance)
|
new_membership.send(sender=sender, user=instance)
|
||||||
else:
|
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)
|
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
|
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_ADMIN = getattr(settings, 'NEXTCLOUD_ADMIN', 'admin')
|
||||||
NEXTCLOUD_PASSWORD = getattr(settings, 'NEXTCLOUD_SECRET', 'Mc33*144')
|
NEXTCLOUD_PASSWORD = getattr(settings, 'NEXTCLOUD_SECRET', 'Mc33*144')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user