Projet

Général

Profil

Evolution #2185

gen_config : le bouton "Def" ne remplit que l'onglet actif pour une variable multi

Ajouté par Joël Cuissinat il y a plus de 12 ans. Mis à jour il y a environ 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
10/10/2011
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
EOLE 2.3

Description

Tests réalisés sur la variable "serveur_maj".

Autres éléments à vérifier :
  • groupe de variable
  • édition dans Zéphir
  • comportement en 2.2 (si OK, ce problème peut être considéré comme une régression)

Demandes liées

Suit creole - Anomalie #1966: List index out of range si on clique sur "def" pour une multi Fermé 16/08/2011

Révisions associées

Révision e6e18610 (diff)
Ajouté par Bruno Boiget il y a environ 12 ans

correction du calcul des valeurs par défaut pour les variables calculées (ref #2185)

Révision 31ff8965 (diff)
Ajouté par Bruno Boiget il y a environ 12 ans

correction sur la gestion des variables mutliples et des groupes (fixes #2185)

- les onglets sont renumérotés après ajout/suppression d'onglets
- variable multi : cliquer sur 'def' peut modifier la valeur courante ou l'ensemble du notebook
- variable esclave : cliquer sur 'def' modifie seulement la valeur affichée
- l'affichage des diodes des familles est forcé (images des boutons désactivées par défaut dans gconf)

Révision 4191b513 (diff)
Ajouté par Bruno Boiget il y a environ 12 ans

correction d'une erreur sur la gestion des variables groupées en mode expert (ref #2185)

Révision 51408bec (diff)
Ajouté par Bruno Boiget il y a environ 12 ans

correction d'une erreur sur la gestion des variables groupées en mode expert (ref #2185)

Révision 106990ba (diff)
Ajouté par Bruno Boiget il y a environ 12 ans

correction sur l'affichage des variables en erreur dans la famille en cours d'édition (ref #2185)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Version cible changé de Mises à jour 2.3 - 02 Stable à Mises à jour 2.3 - 03 RC

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Version cible changé de Mises à jour 2.3 - 03 RC à 76

#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Version cible changé de 76 à Mises à jour 2.3.4 RC

#4 Mis à jour par Bruno Boiget il y a environ 12 ans

autre problème probablement lié à celui-ci :

si on ajoute une nouvelle variable 'slave' dans un groupe de variable en lui donnant une valeur par défaut, cette valeur n'est prise en compte que dans le premier onglet. Dans les onglets suivants la ligne de la variable est même absente.

pour ce problème, il est possible de contourner avec une fonction calc_slave_default dans eosfunc.py qui prend en paramêtre:

- la variable maitre (<param type='eole'>nom_var_maitre</param>)
- la valeur par défaut à appliquer.

Le fait d'avoir la variable en paramètre fait que la fonction est appelée pour chaque valeur du maître (la fonction retourne juste la valeur par défaut comme calc_val).

A noter que sur Eole 2.2, il suffit de mettre une valeur par défaut à la nouvelle variable ...

#5 Mis à jour par Bruno Boiget il y a environ 12 ans

  • Statut changé de Nouveau à En attente d'informations

j'ai effectué des corrections sur le retour aux valeurs par défaut au niveau d'une famille ou de l'ensemble de la configuartion (et plus généralement sur le cas de nouvelles variables 'slave' avec une valeur par défaut).

Dans le cas du bouton def, il faut déterminer ce qu'on veut faire exactement. Dans le cas de variables groupées ce n'est pas si évident.
On pourrait imaginer un comportement de ce type:

si on revient au défaut pour la variable maître du groupe, le nombre de valeurs reviendrait à sa valeur par défaut pour tout le groupe (dans le cas d'une simple variable multi aussi)

si on revient à une valeur par défaut sur une variable esclave :

- soit on ne change que la valeur affichée (c'est le cas actuellement sur eole 2.3) pour conserver le mm nombre de valeurs que la variable maître.
- soit on met à jour toutes les valeurs de cette variable, mais sans modifier le nombre de valeurs (on conserve celles ajoutées, et on ne remet pas celles qui ont été supprimées).

à discuter si il y a d'autres idées

#6 Mis à jour par Bruno Boiget il y a environ 12 ans

  • Statut changé de En attente d'informations à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Daniel Dehennin il y a environ 12 ans

  • Statut changé de Résolu à Fermé

Fonctionne pour le cas simple de variable multivaluées sans esclaves

Formats disponibles : Atom PDF