Projet

Général

Profil

Bac à idée #2994

Il faut pouvoir supprimer des responsables légaux par lot

Ajouté par Pascal RATTE il y a environ 12 ans. Mis à jour il y a plus de 8 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
15/10/2015
Echéance:
% réalisé:

0%

Temps estimé:
(Total: 6.00 h)

Description

Exigences :
- Un administrateur doit pouvoir supprimer un responsable légal
- Un administrateur doit pouvoir supprimer une liste de responsables légaux

Les responsables légaux n'ont pas l'objectclass posixAccount.
la vérification de l'existence de l'utilisateur échoue donc toujours pour les scripts qui utilisent la librairie smbldap_tools.pm

Pour la fonction get_user_dn
j'ai modifié le filtre
filter => "(&(objectclass=posixAccount)(uid=$user))"
passe à
filter => "(&(|(objectclass=posixAccount)(objectclass=ENTAuxPersRelEleve))(uid=$user))"

ça semble fonctionner, je dit ça semble parce que je ne suis pas expert en filtre
mais j'ai fait des essais de suppressions avec /usr/sbin/smbldap-userdel qui fonctionnent...


Sous-tâches

Tâche #13607: Créer l'exigence dans SquashNouveau

Tâche #13608: Pouvoir supprimer un lot de responsables légauxNouveau

Tâche #13675: Etudier les différents scénarios de réalisation de la suppression par lot des responsables légauxNouveau


Demandes liées

Lié à Envole - Anomalie #3069: Inscription responsable à un groupe Fermé 13/03/2012
Lié à ead - Anomalie #570: La purge n'arrive pas à supprimer les responsables sélectionnés en une seule fois ! Classée sans suite 19/05/2010
Copié vers Scribe - Scénario #13698: Étude de la proposition #2994 : Il faut pouvoir supprimer des responsables légaux par lot Nouveau

Révisions associées

Révision 8d1c997c (diff)
Ajouté par exarkun il y a environ 14 ans

Merge nevow-deprecations-2994

Author: exarkun, zooko
Reviewer: zooko, exarkun
Fixes: #2994

Change several uses of deprecated APIs in Nevow to more modern equivalents,
eliminating the annoying deprecation warnings when loading nevow.

Révision 172f845f (diff)
Ajouté par moyooo il y a plus de 12 ans

Rights check on ldap_mass_sync.php see #2994

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Statut changé de Nouveau à En attente d'informations

A la base on n'a pas prévu d'utiliser les smbldap-tools pour modifier les responsables...
Après, ça peut être une piste intéressante.

#2 Mis à jour par Pascal RATTE il y a environ 12 ans

Vous avez /usr/share/eole/backend/passwd-eole.pl qui utilise smbldap_tools et surement d'autres...
Egalement, je n'ai pas fait les tests mais Jerome Labriet m'a dit que la suppression par lot des responsaboles légaux depuis l'EAD ne fonctionnait pas; c'est pourquoi je lui ai fait un script et que j'ai donc du modifier la librairie....

#3 Mis à jour par Joël Cuissinat il y a presque 11 ans

  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Mises à jour 2.3.10
  • Temps estimé mis à 1.00 h
  • Distribution changé de EOLE 2.2 à EOLE 2.3

Après réflexion cette modification pourrait être utile et permettrait effectivelent de résoudre #570...

#4 Mis à jour par Joël Cuissinat il y a presque 11 ans

Sauf que ça oblige à modifier le code natif du logiciel :(

root@scribe:~# dpkg -S /usr/share/perl5/smbldap_tools.pm 
smbldap-tools: /usr/share/perl5/smbldap_tools.pm

#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible Mises à jour 2.3.10 supprimé

#6 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • Tracker changé de Anomalie à Demande
  • Sujet changé de /usr/share/perl5/smbldap_tools.pm incompatible avec les responsables légaux à Il faut pouvoir supprimer des responsables légaux par lot
  • Description mis à jour (diff)
  • Statut changé de En attente d'informations à Nouveau
  • Assigné à Joël Cuissinat supprimé
  • Temps estimé 1.00 h supprimé

#7 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • Tracker changé de Demande à Proposition Scénario

#8 Mis à jour par Scrum Master il y a plus de 8 ans

  • Tracker changé de Proposition Scénario à Bac à idée
  • Distribution mis à EOLE 2.3

Formats disponibles : Atom PDF