Projet

Général

Profil

Tâche #16273

Scénario #16578: traitement express

eCDL 2.5.1 : erreur EAD

Ajouté par Vincent Chavanon il y a presque 8 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Début:
27/05/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Révision 975a40e1 (diff)
Ajouté par christophe guerinot il y a plus de 7 ans

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 Bohard supprimé

#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

#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é

Formats disponibles : Atom PDF