Projet

Général

Profil

Tâche #10237

Distribution EOLE - Scénario #10330: Corriger les problèmes d'héritage dans Era

l'option "netbios" du modèle n'est pas pris en compte dans le modèle hérité

Ajouté par Gilles Grandgérard il y a plus de 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
15/01/2015
Echéance:
% réalisé:

100%

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

Description

si dans un modèle parent, l'option netbios est active, et qu'elle est désactivée dans le modèle hérité, dans iptables la ligne correspondant au netbios_policy n'est pas présente.

Ce bug est sans doute présent aussi pour toutes les options du modèles.

Révisions associées

Révision 0676900d (diff)
Ajouté par Lionel Morin il y a environ 9 ans

Héritage des options du modèle XML (ref #10237 @12h)

Historique

#1 Mis à jour par Gilles Grandgérard il y a plus de 9 ans

en trop:

-A FORWARD -o eth0 -j netbios-ext

#2 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Tracker changé de Anomalie à Tâche
  • Temps estimé mis à 6.00 h
  • Tâche parente mis à #10330
  • Restant à faire (heures) mis à 6.0

#3 Mis à jour par Lionel Morin il y a environ 9 ans

Les options du modèle sont prise en compte, mais pas mises à jour dans les cas suivants :

- si le modèle père est changé et que aucun choix n'a été fait par le modèle fils, les valeurs du modèle père ne sont pas prise en compte
- désactiver les valeurs par défaut en cas de modèle hérité

1. ne pas écrire dans le fichier XML les attributs "netbios" et "qos" si les options ne sont pas changées par l'utilisateur
2. ne pas tenir compte des valeurs par défaut de la configuration de Era (ex: nebios=1) en cas d'héritage : récupérer les options du modèle hérité

#4 Mis à jour par Lionel Morin il y a environ 9 ans

  • Statut changé de Nouveau à En cours

#5 Mis à jour par Lionel Morin il y a environ 9 ans

  • Description mis à jour (diff)

#6 Mis à jour par Lionel Morin il y a environ 9 ans

  • Restant à faire (heures) changé de 6.0 à 1.0

#7 Mis à jour par Lionel Morin il y a environ 9 ans

  • Statut changé de En cours à Résolu

#8 Mis à jour par Fabrice Barconnière il y a environ 9 ans

  • Statut changé de Résolu à En cours

#9 Mis à jour par Fabrice Barconnière il y a environ 9 ans

  • % réalisé changé de 0 à 80

Importer un modèle puis enregistrer sous un nouveau nom :

Traceback (most recent call last):
  File "/usr/share/era/ihm/matrix.py", line 920, in _do_save
    view.model.save(self.filename, inherited=self.inherited, creole_conv=self.creole_conv)
  File "/usr/share/era/noyau/models.py", line 292, in save
    if library_store.inherited_options['netbios'] != library_store.options['netbios']:
AttributeError: LibraryStore instance has no attribute 'inherited_options'

#10 Mis à jour par Lionel Morin il y a environ 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 80 à 100

#11 Mis à jour par Fabrice Barconnière il y a environ 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 1.0 à 0.0

Vu, seules les valeurs différentes du modèle père sont présentes dans le modèle hérité.

Formats disponibles : Atom PDF