Scénario #32535
Problème pour classifier avec le module eole-ad-dc-ou lorsque le critère de sélection Pattern est vide
0%
Description
Bonjour,
Après installation du module eole-ad-dc-ou et configuration des règles de classement dans le GEN_CONFIG (voir pièce jointe), les utilisateurs ne sont pas déplacés.
Après quelques investigations, il apparait que lorsque la valeur PATTERN est laisser vide dans GEN_CONFIG, les objets ne se déplacent pas.
Après debug du module, il s'avère que la variable PATTERN lorsqu'elle est vide dans le GEN_CONFIG se retrouve "none" dans le debug et empêche le déplacement des objets.
J'ai forcer la variable PATTERN à vide (je ne l'utilise pas pour le moment) et cela fonctionne, mes objets utilisateurs sont déplacés.
Voici la modification que j'ai apporté au fichier /usr/share/eole/postservice/24-ad-ou :
#!/bin/bash
DEBUG=5
....
function doClassifierOUMembreDe() {
local OU_DESTINATION="${1}"
#local PATTERN="$2"
local PATTERN=""
local GROUP="$3"
doSambaTool group listmembers "$GROUP" >/tmp/listmembers
NB=$(wc -l </tmp/listmembers)
...
function doClassifierOUMembreDeENT()
{
local OU_DESTINATION="${1}"
local PATTERN=""
#local PATTERN="$2"
local GROUP="$3"
doSambaTool group listmembers "$GROUP" >/tmp/listmembers
NB=$(wc -l </tmp/listmembers)
if [ "${NB}" -eq 0 ]
then
echo "Pas de membres pour $GROUP"
return 0
fi
...
Avec cette solution, le PATTERN est vide et les objets se déplacent bien dans l'OU.
Une mise à jour du paquet semble nécessaire afin de vérifier la valeur de PATTERN.
Related issues
Associated revisions
Si pas de PATTERN, CreoleGet renvoie 'None'
Pb recursivité variable PARENT
History
#1 Updated by Gilles Grandgérard over 2 years ago
- Tracker changed from Demande to Tâche
- Parent task set to #32490
#2 Updated by Gilles Grandgérard over 2 years ago
- Status changed from Nouveau to Résolu
paquet en dev 2.7.2 & 2.8.0 & 2.8.1
#3 Updated by Gilles Grandgérard over 2 years ago
- Parent task deleted (
#32490)
#4 Updated by Gilles Grandgérard over 2 years ago
- Tracker changed from Tâche to Scénario
- Due date set to 06/04/2021
#5 Updated by Gilles Grandgérard over 2 years ago
- Related to Tâche #32557: eole-ad-dc-ou - Gérer la valeur None pour la variable PATTERN added
#6 Updated by Gilles Grandgérard over 2 years ago
- Status changed from Résolu to Terminé (Sprint)
#7 Updated by Joël Cuissinat over 2 years ago
- Release set to EOLE 2.8.1