Tâche #16273
Scénario #16578: traitement express
eCDL 2.5.1 : erreur EAD
Description
l'accès à la gestion des ACL sur l'EAD renvoie le message suivant : "Le backend a renvoyé une erreur lors de l'exécution de la requête :
Traceback: <type 'exceptions.Exception'>: répertoire non trouvé : /home/workgroups/ sur le serveur le repertoire /home/workgroups/ n'existe pas."
Et si on le crée, on ne peut gérer les CAL qsue de ce dossier, et non des autres dossiers partagés
Révisions associées
ead: suppression de la fonctionnalité 'gestion des acls' ( fixes #16273 @0.50 ).
- en marge je n'arrive pas à supprimer le fichier de conf nscd.conf quand activer_nscd à 'non' - je rédigerais une demande
Historique
#1 Mis à jour par Emmanuel IHRY il y a presque 8 ans
- Assigné à mis à Benjamin Bohard
#2 Mis à jour par Emmanuel IHRY il y a presque 8 ans
- Tâche parente changé de #16199 à #16578
#3 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Temps estimé mis à 1.00 h
- Restant à faire (heures) mis à 1.0
Le module eCDL n'est pas dans la liste des modules avec l'adaptation du répertoire.
# chemin des répertoires utilisateurs if dico['eole_module'] in ['esbl']: acl_root_dir = "/data/bureautique" else: acl_root_dir = "/home/workgroups/"
#4 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Statut changé de Nouveau à En cours
- Temps estimé changé de 1.00 h à 2.00 h
- Restant à faire (heures) changé de 1.0 à 1.5
Ne pas donner l'accès à l'outil de gestion des ACL sur les modules eCDL.
#5 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Restant à faire (heures) changé de 1.5 à 1.0
L'onglet acl est affiché parce qu'il figure dans le fichier de configuration /usr/share/ead2/backend/config/actions/actions_fichier.cfg, apporté par le paquet eole-fichier-common.
La dépendance ne peut pas être supprimée et le fichier n'est pas un template creole.
Le fichier unavailable_actions.txt ne semble pas pris en compte pour les actions acls et acls_editor.
#6 Mis à jour par Benjamin Bohard il y a plus de 7 ans
Effacer la ligne
acls
du fichier /usr/share/ead2/backend/config/actions/actions_fichier.cfg
et le mettre dans la définition des variantes sur zéphir de manière à ce que cette version écrase celle installée par le paquet eole-fichier-common.
#7 Mis à jour par Thierry Bertrand il y a plus de 7 ans
on peut aussi jouer sur le paquet ecdl de manière à écraser ou modifier le fichier
#8 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Assigné à
Benjamin Bohardsupprimé
#9 Mis à jour par christophe guerinot il y a plus de 7 ans
- Assigné à mis à christophe guerinot
La solution consistera donc à créer un template actions_fichier.cfg.ecdl en supprimant la ligne 'acl' - cela nécessitera d'adapter le dico 30_ecdl.xml
#10 Mis à jour par christophe guerinot il y a plus de 7 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit conf-ecdl:975a40e149e7fea1fcbdc933db0fb8eaf8251289.
#11 Mis à jour par christophe guerinot il y a plus de 7 ans
- Restant à faire (heures) changé de 1.0 à 0.0
#12 Mis à jour par Thierry Bertrand il y a plus de 7 ans
- Statut changé de Résolu à Fermé