Project

General

Profile

Scénario #32535

Problème pour classifier avec le module eole-ad-dc-ou lorsque le critère de sélection Pattern est vide

Added by nicolas pissard 8 months ago. Updated 7 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
-
Category:
-
Start date:
05/20/2021
Due date:
06/04/2021
% Done:

0%

Story points:
-
Velocity based estimate:
Release:
Release relationship:
Auto

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.

gen_config.png View (409 KB) nicolas pissard, 05/20/2021 03:51 PM


Related issues

Related to EOLE AD DC - Tâche #32557: eole-ad-dc-ou - Gérer la valeur None pour la variable PATTERN Fermé 05/26/2021 08/27/2021

Associated revisions

Revision 708477e4 (diff)
Added by Gilles Grandgérard 8 months ago

Si pas de PATTERN, CreoleGet renvoie 'None'
Pb recursivité variable PARENT

History

#1 Updated by Gilles Grandgérard 8 months ago

  • Tracker changed from Demande to Tâche
  • Parent task set to #32490

#2 Updated by Gilles Grandgérard 8 months 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 8 months ago

  • Parent task deleted (#32490)

#4 Updated by Gilles Grandgérard 8 months ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 06/04/2021

#5 Updated by Gilles Grandgérard 8 months 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 7 months ago

  • Status changed from Résolu to Terminé (Sprint)

#7 Updated by Joël Cuissinat 7 months ago

  • Release set to EOLE 2.8.1

Also available in: Atom PDF