Project

General

Profile

Bac à idée #2994

Il faut pouvoir supprimer des responsables légaux par lot

Added by Pascal RATTE over 8 years ago. Updated almost 5 years ago.

Status:
Nouveau
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
10/15/2015
Due date:
% Done:

0%

Estimated time:
(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...


Subtasks

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


Related issues

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

Associated revisions

Revision 8d1c997c (diff)
Added by exarkun over 10 years ago

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.

Revision 172f845f (diff)
Added by moyooo about 9 years ago

Rights check on ldap_mass_sync.php see #2994

History

#1 Updated by Joël Cuissinat over 8 years ago

  • Status changed from Nouveau to 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 Updated by Pascal RATTE over 8 years ago

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 Updated by Joël Cuissinat over 7 years ago

  • Assigned To set to Joël Cuissinat
  • Target version set to Mises à jour 2.3.10
  • Estimated time set to 1.00 h
  • Distribution changed from EOLE 2.2 to EOLE 2.3

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

#4 Updated by Joël Cuissinat over 7 years ago

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 Updated by Joël Cuissinat about 7 years ago

  • Target version deleted (Mises à jour 2.3.10)

#6 Updated by Emmanuel GARETTE almost 5 years ago

  • Tracker changed from Anomalie to Demande
  • Subject changed from /usr/share/perl5/smbldap_tools.pm incompatible avec les responsables légaux to Il faut pouvoir supprimer des responsables légaux par lot
  • Description updated (diff)
  • Status changed from En attente d'informations to Nouveau
  • Assigned To deleted (Joël Cuissinat)
  • Estimated time deleted (1.00 h)

#7 Updated by Emmanuel GARETTE almost 5 years ago

  • Tracker changed from Demande to Proposition Scénario

#8 Updated by Scrum Master almost 5 years ago

  • Tracker changed from Proposition Scénario to Bac à idée
  • Distribution set to EOLE 2.3

Also available in: Atom PDF