Bonjour la synchronisation Active directory me recréer les utilisateurs à chaque synchronisation sans prendre en compte qu'ils existent déjà
merci
[Corrigé 3.2.8] Problème synchronisation AD
Bonjour,
je ne reproduis pas le soucis de mon côté, pouvez-vous activer temporairement le mode debug de l'application puis transmettre un impression écran d'une simulation de synchronisation en MP.
Merci également d'indiquer si le problème était observé dans la version 3.2.6 ?
Cdt
je ne reproduis pas le soucis de mon côté, pouvez-vous activer temporairement le mode debug de l'application puis transmettre un impression écran d'une simulation de synchronisation en MP.
Merci également d'indiquer si le problème était observé dans la version 3.2.6 ?
Cdt
- Fichiers joints
-
- 2021-01-14 11_05_25_screenshot_gestsup.png (26.86 Kio) Vu 4620 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
je vous ai envoyé le debug par MP
OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
J'ai réussi à reproduire le problème avec votre version de PHP.
Pourrez-vous tester le patch en pièce jointe ?
Pour installer ce patch : extraire le contenu du fichier compressé à la racine de votre serveur en écrasant les fichiers
Cdt
Pourrez-vous tester le patch en pièce jointe ?
Pour installer ce patch : extraire le contenu du fichier compressé à la racine de votre serveur en écrasant les fichiers
Cdt
- Fichiers joints
-
- patch_pour_3.2.7.zip
- (7.35 Kio) Téléchargé 307 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
je ne trouve pas de patch
OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
le patch en pièce jointe ci-dessus
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Ça a l'air fonctionnel mais j'ai toujours mes utilisateurs en 7 fois
- Fichiers joints
-
- Capture.PNG (20 Kio) Vu 4611 fois
OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
est-ce qu'on peut résoudre ça avec une requêtes sql ?
OS:Linuxgestsup4.15.0-213-generic#224-
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
MariaDB:10.4.31-MariaDB-1:10.4.31+maria~ubu1804(base:bsup5245.5Mo)
PHP:8.2.6(/etc/php/8.2/apache2/php.ini)
GestSup:3.2.52(28967tickets/1677utilisateurs/23équipements)
Je travaille sur cette dernière et reviens vers vous.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Pour la supression des doublons faites une sauvegarde la base de données via PhpMyAdmin puis :
Pour l'élimination des doublons vous pourrez les lister avec cette requête:
et les supprimer avec cette requête, l'identifiant le plus petit est conservé (faite une sauvegarde avant):
Pour l'élimination des doublons vous pourrez les lister avec cette requête:
Code : Tout sélectionner
SELECT COUNT(*) AS doublons, login
FROM tusers
WHERE login!=''
GROUP BY login
HAVING COUNT(*) > 1
Code : Tout sélectionner
DELETE tusers
FROM tusers
LEFT OUTER JOIN (
SELECT MIN(id) as id, login
FROM tusers
WHERE login!=''
GROUP BY login
) AS table_1
ON tusers.id = table_1.id
WHERE table_1.id IS NULL
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/