Bac à idée #2994
Il faut pouvoir supprimer des responsables légaux par lot
0%
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
Demandes liées
Révisions associées
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.
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.10supprimé
#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 Cuissinatsupprimé - Temps estimé
1.00 hsupprimé
#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