Projet

Général

Profil

Tâche #12773

Scénario #12539: Qualification EAD sur eSBL

EAD bug backend

Ajouté par Michel BALLY il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
22/06/2015
Echéance:
% réalisé:

100%

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

Description

utilisation du lien ACL génère cette erreur
"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/"

Révisions associées

Révision fcbffcbb (diff)
Ajouté par Benjamin Bohard il y a plus de 8 ans

Adapter le chemin des répertoires utilisateur au module.

Tous les modules ne stockent pas les données partagées dans /home/workgroups.

Ref #12773

Révision 20350f17 (diff)
Ajouté par Benjamin Bohard il y a plus de 8 ans

Rectification du chemin racine pour les répertoires

Ref #12773

Révision 1e58b9ca (diff)
Ajouté par Benjamin Bohard il y a plus de 8 ans

Ne pas chercher le drapeau "récursif" pour les fichiers et bien séparer les droits effectifs.

Ref #12773

Révision 7ebffc74 (diff)
Ajouté par Benjamin Bohard il y a plus de 8 ans

Ne pas tester le contenu d'une variable si elle n'est pas forcément affectée.

Ref #12773

Révision 51cb74af (diff)
Ajouté par Benjamin Bohard il y a plus de 8 ans

Adapter le retour de la fonction ajoutant les lignes dans l'éditeur d'acl.

Selon la cible, dossier ou fichier, toutes les cases ne sont pas pertinentes.
Le bouton de suppression n'apparaît plus tant que l'ajout de la ligne n'est
pas validée.

Ref #12773

Révision 688a369f (diff)
Ajouté par Benjamin Bohard il y a plus de 8 ans

Ajuster le nom du répertoire racine pour le formulaire d'édition des acl.

Ref #12773

Historique

#1 Mis à jour par Benjamin Bohard il y a plus de 8 ans

  • Statut changé de Nouveau à En cours
  • Temps estimé mis à 2.00 h
  • Restant à faire (heures) mis à 2.0

Le répertoire racine est une variable (non éditable) de l'EAD : acl_root_dir dans backend/config/filenames.py.

Cette variable pourrait être dans une condition et prendre une valeur en fonction du module.

#2 Mis à jour par Benjamin Bohard il y a plus de 8 ans

  • % réalisé changé de 0 à 50
  • Restant à faire (heures) changé de 2.0 à 1.0

À vérifier également que les sous-dossiers dont on veut gérer les acls correspondent bien aux groupes du LDAP : c'est le fonctionnement actuel de l'éditeur d'acl de l'EAD.

#3 Mis à jour par Michel BALLY il y a plus de 8 ans

en affectant à cette variable /data/bureautique et relance du service ead-server, c'est OK

il reste sur l'interface web un libellé workgroups au dessus de ces partages au lieu de /data/bureautique
les images des boutons déployer et éditer devant les partages ne sont pas visibles (sans doute pb de chemin pour les fichiers)
dir.png et opendir.png

#4 Mis à jour par Benjamin Bohard il y a plus de 8 ans

Le chemin des icônes est construit à partir du nom du module.

Comme pour Scribe, il est possible de créér un lien dans /usr/share/ead2/frontend/web/static/image/ qui pointe vers /usr/share/ead2/frontend/web/static/image/upload/.
Ce répertoire contient toutes les icônes nécessaires.

Le libellé affiché est la valeur par défaut d'un argument d'une fonction.

#5 Mis à jour par Alain Guichard il y a plus de 8 ans

Les liens existants sous "/usr/share/ead2/frontend/web/static/image" sont initialement :
amon -> /usr/share/ead2/frontend/web/static/image/upload/
amonecole -> /usr/share/ead2/frontend/web/static/image/upload/
eclair -> /usr/share/ead2/frontend/web/static/image/upload/
horus -> /usr/share/ead2/frontend/web/static/image/upload/
scribe -> /usr/share/ead2/frontend/web/static/image/upload/

Il faut donc créer le lien :
esbl -> /usr/share/ead2/frontend/web/static/image/upload/
(CreoleGet eole_module => esbl)

Testé et validé.

#6 Mis à jour par Benjamin Bohard il y a plus de 8 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 50 à 100
  • Restant à faire (heures) changé de 1.0 à 0.0

#7 Mis à jour par Benjamin Bohard il y a plus de 8 ans

  • Statut changé de Résolu à En cours
  • Restant à faire (heures) changé de 0.0 à 0.5

Il manque les liens pour les icônes.

#8 Mis à jour par Michel BALLY il y a plus de 8 ans

  • Statut changé de En cours à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Pour les icones, penser à faire sous
/usr/share/ead2/frontend/web/static/image
un cp -d scribe esbl (esbl étant le nom du module)

Formats disponibles : Atom PDF