Project

General

Profile

Scénario #6428

Gérer les ACLs des dossiers masqués dans l'EAD

Added by Bruno Debeve over 9 years ago. Updated over 7 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
-
Category:
Version mineure
Start date:
12/18/2015
Due date:
01/22/2016
% Done:

100%

Estimated time:
(Total: 8.00 h)
Spent time:
(Total: 3.33 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Exigence : L'administrateur peut gérer les droits de tous les fichiers et dossiers situés dans les partages communs.

Dans la gestion des ACLs, on ne peut éditer que les dossiers "visibles", ne commençant pas par un ".". Hors dans le commun, pour les logiciels, il peut être nécessaire de masquer les dossiers ET de gérer les ACLs.
Ainsi, il faudrait que l'EAD affiche les dossiers masqués, au moins pour le commun.

Sujet de nouveau évoqué sur la liste scribe en novembre 2015


Subtasks

Tâche #14696: Ajouter une exigence sur la gestion des ACLFerméJoël Cuissinat

Tâche #14477: Ajouter un test squash sur l'interface de gestion des ACLFerméJoël Cuissinat

Tâche #14476: Valider et intégrer la modification proposéeFerméLaurent Flori

Tâche #14478: Créer une exigence liée à la gestion des ACLFerméLaurent Flori


Related issues

Related to eSBL - Tâche #11901: EAD - Gestion des ACL par défaut et récursivement Fermé 06/01/2015
Related to Documentations - Tâche #12004: L'éditeur d'acl dans l'EAD devrait changer Fermé 06/17/2015

History

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

  • Tracker changed from Anomalie to Proposition Scénario
  • Subject changed from Gérer les ACLs des dossiers masqués to Gérer les ACLs des dossiers masqués dans l'EAD
  • Description updated (diff)
  • Category set to Version mineure

La modification (hors problèmes d'échappement) serait bien à faire au niveau des fonctions valid_dirname() et valid_filename() du fichier /usr/share/ead2/backend/actions/lib/acls/filesystem.py.

#2 Updated by CHASSON Charles over 7 years ago

Joël Cuissinat a écrit :

La modification (hors problèmes d'échappement) serait bien à faire au niveau des fonctions valid_dirname() et valid_filename() du fichier /usr/share/ead2/backend/actions/lib/acls/filesystem.py.

Oui remplacé "if isdir(join(path, dirname)) and not dirname.startswith('.'):" par "if isdir(join(path, dirname)):" seul.
Je n'avais pas noté que Bruno l'avait demander il y a deux ans de cela.

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

Pas d'objection du côté du MEDDE (michelbally).

#4 Updated by Scrum Master over 7 years ago

  • Tracker changed from Proposition Scénario to Scénario
  • Release set to EOLE 2.5.2
  • Story points set to 2.0

#5 Updated by Luc Bourdot over 7 years ago

  • Due date set to 01/22/2016
  • Target version set to sprint 2016 01-03 - Equipe MENESR
  • Start date set to 12/21/2015

#6 Updated by Fabrice Barconnière over 7 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF