Tâche #15929
Scénario #12538: Faire fonctionner le clonage d'image dans sunstone
Étudier pourquoi le clonage d'image ne fonctionne pas
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Historique
#1 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Scrum Master il y a presque 8 ans
- Assigné à mis à Philippe Caseiro
#3 Mis à jour par Philippe Caseiro il y a presque 8 ans
Le clone d'image ne fonctionne pas car il y a un bug dans /usr/lib/one/sunstone/public/js/opennebula.js.
Dans l'appel du "clone" sur les images une "string" est passé a une méthode qui attend un "object".
Il faut remplacer :
"clone" : function(params) { var action_obj = params.data.extra_param ? params.data.extra_param : {}; OpenNebula.Action.simple_action(params,OpenNebula.Image.resource, "clone", action_obj); },
par :
"clone" : function(params) { var imgName = params.data.extra_param ? params.data.extra_param : ""; var action_obj = { "name": imgName }; OpenNebula.Action.simple_action(params,OpenNebula.Image.resource, "clone", action_obj); },
Il est possible j'ajouter une version "corrigée" du js dans le répertoire "bugfix" du projet "eole-one-frontend" et de traiter la copie dans le packaging debian via le "debian/eole-one-frontend.postinst", comme pour le problème d'upload des images iso.
Le problème n'existe pas dans les versions plus récentes de Sunstone (4.10, 4.12, 4.14).
#4 Mis à jour par Philippe Caseiro il y a presque 8 ans
- % réalisé changé de 0 à 90
#5 Mis à jour par Philippe Caseiro il y a presque 8 ans
- Restant à faire (heures) changé de 4.0 à 1.0
#6 Mis à jour par Gilles Grandgérard il y a presque 8 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0
#7 Mis à jour par Gilles Grandgérard il y a presque 8 ans
OK.
attention au cache navigateur !