Project

General

Profile

Tâche #15929

Scénario #12538: Faire fonctionner le clonage d'image dans sunstone

Étudier pourquoi le clonage d'image ne fonctionne pas

Added by Joël Cuissinat over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/18/2016
Due date:
% Done:

90%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
0.0

History

#1 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Scrum Master over 5 years ago

  • Assigned To set to Philippe Caseiro

#3 Updated by Philippe Caseiro over 5 years ago

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 Updated by Philippe Caseiro over 5 years ago

  • % Done changed from 0 to 90

#5 Updated by Philippe Caseiro over 5 years ago

  • Remaining (hours) changed from 4.0 to 1.0

#6 Updated by Gilles Grandgérard over 5 years ago

  • Status changed from En cours to Fermé
  • Remaining (hours) changed from 1.0 to 0.0

#7 Updated by Gilles Grandgérard over 5 years ago

OK.

attention au cache navigateur !

Also available in: Atom PDF