Project

General

Profile

Tâche #16273

Scénario #16578: traitement express

eCDL 2.5.1 : erreur EAD

Added by Vincent Chavanon over 5 years ago. Updated about 5 years ago.

Status:
Fermé
Priority:
Normal
Start date:
05/27/2016
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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

Associated revisions

Revision 975a40e1 (diff)
Added by christophe guerinot about 5 years ago

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

History

#1 Updated by Emmanuel IHRY over 5 years ago

  • Assigned To set to Benjamin Bohard

#2 Updated by Emmanuel IHRY about 5 years ago

  • Parent task changed from #16199 to #16578

#3 Updated by Benjamin Bohard about 5 years ago

  • Estimated time set to 1.00 h
  • Remaining (hours) set to 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 Updated by Benjamin Bohard about 5 years ago

  • Status changed from Nouveau to En cours
  • Estimated time changed from 1.00 h to 2.00 h
  • Remaining (hours) changed from 1.0 to 1.5

Ne pas donner l'accès à l'outil de gestion des ACL sur les modules eCDL.

#5 Updated by Benjamin Bohard about 5 years ago

  • Remaining (hours) changed from 1.5 to 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 Updated by Benjamin Bohard about 5 years ago

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 Updated by Thierry Bertrand about 5 years ago

on peut aussi jouer sur le paquet ecdl de manière à écraser ou modifier le fichier

#8 Updated by Benjamin Bohard about 5 years ago

  • Assigned To deleted (Benjamin Bohard)

#9 Updated by christophe guerinot about 5 years ago

  • Assigned To set to 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 Updated by christophe guerinot about 5 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#11 Updated by christophe guerinot about 5 years ago

  • Remaining (hours) changed from 1.0 to 0.0

#12 Updated by Thierry Bertrand about 5 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF