Project

General

Profile

Evolution #7515

ajouter un attribut auto_save aux variables creole

Added by Bruno Boiget over 9 years ago. Updated over 9 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
03/21/2014
% Done:

100%

Estimated time:
2.00 h
Spent time:
Distribution:
EOLE 2.4

Description

Dans certains cas, on peut vouloir stocker la valeur d'un fill à la sauvegarde de la configuration (équivalent du fonctionnement des fills sur creole 2.3)

Pour un cas concret, voir les remarques de la demande liés (mots de passes avec une fonction de calcul aléatoire pour bacula)

Nécessaire pour résoudre les problèmes de configuration bacula depuis l'ead.

A priori il existe une propriété force_store_value dans tiramisu qui gérerait ce cas

-−> ajouter un attribut auto_save dans la dtd de creole qui appliquerait cette propriété aux variables


Related issues

Related to eole-bacula - Anomalie #7480: La programmation d'une sauvegarde quotidienne ne fonctionne pas Fermé
Related to Documentations - Tâche #7905: Nouveaux attributs à documenter dans "Les dictionnaires Creole" Fermé 12/08/2014 07/04/2014
Related to Tiramisu - Anomalie #8020: auto_save ne fonctionne pas avec les multi Fermé 05/02/2014

History

#1 Updated by Emmanuel GARETTE over 9 years ago

  • Due date set to 03/21/2014
  • Assigned To set to Emmanuel GARETTE

#2 Updated by Emmanuel GARETTE over 9 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#3 Updated by Emmanuel GARETTE over 9 years ago

Pour tester, lancer gen_config et vérifier que type_maj soit par défaut (valeur en bleu).

Dans /usr/share/eole/creole/dicos/00_common.xml remplacer :

<variable name='type_maj' type='string' description='Niveau de mise à jour' >

par

<variable name='type_maj' type='string' description='Niveau de mise à jour' auto_save="True">

La valeur doit être modifié (en noir) avec le "owner" "gen_config".

La valeur doit ensuite être enregistrée dans le config.eol.

#4 Updated by Emmanuel GARETTE over 9 years ago

  • Status changed from Résolu to Fermé

OK, modulo le bug lié :

root@scribe:~# grep serveur_maj /etc/eole/config.eol
root@scribe:~# grep serveur_maj /usr/share/eole/creole/dicos/00_common.xml
            <variable name='serveur_maj' type='domain' description='Serveur de mise à jour' multi='True' mandatory='True' auto_save="True">
[..]

Dans gen_config c'est bien considéré comme modifié. Puis :

grep serveur_maj /etc/eole/config.eol
[..]"serveur_maj": {"owner": "gen_config", "val": ["eole.ac-dijon.fr", "ftp.crihan.fr"]}[..]

Also available in: Atom PDF