Projet

Général

Profil

Actions

Feature #3195

fermé

Ajout de clés dans les fichiers properties

Ajouté par Pierre TEISSONNIERE il y a plus de 12 ans. Mis à jour il y a presque 9 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
25/04/2012
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Nous aurions besoin d'ajouter des clés dans certains fichiers de properties (par exemple, property_1.UpdateAllowedTo=U dans domainSP.properties). Nous avons essayé en prenant exemple sur ce qui est fait dans JBossSettings.xml (ajout de mode="insert") mais cela ne fonctionne pas.

Dans l'exemple ci-dessus, notre CustomerSettings.xml contiendrait le bloc suivant :

    <fileset root="${SILVERPEAS_HOME}/properties/com/stratelia/silverpeas/domains/">
        <configfile name="domainSP.properties">
            <parameter key="property_1.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_2.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_3.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_4.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_5.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_6.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_7.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_8.UpdateAllowedTo" mode="insert">U</parameter>
            <parameter key="property_9.UpdateAllowedTo" mode="insert">U</parameter>
        </configfile>            
    </fileset>

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

Effectivement l'ajout se fait uniquement dans les fichiers xml.
Sinon à partir de la 5.9 vous pouvez éventuellement utiliser un script groovy.

Mis à jour par Pierre TEISSONNIERE il y a plus de 12 ans

OK. Est-ce que tu aurais une procédure et un exemple de script Groovy qu'y puisse s'appliquer à notre besoin ? A moins que ça ne soit dans la release note (que je n'ai pas encore lu).
Merci.

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

  • Statut changé de New à Feedback

en 5.9 tu as 2 scripts Groovy qui sont exécutés.
Ils sont dans $SILVERPEAS_HOME/bin/scripts
Dans le fichier de configuration JBossSettings.xml tu trouveras l'appel de ces scripts.
Normalement tu as accès à l'ensemble des propriétés de configuration de Silverpeas.

Mis à jour par Nicolas Eysseric il y a presque 9 ans

  • Statut changé de Feedback à Closed

A ce jour, il est possible d'insérer des propriétés dans les fichiers properties depuis le fichier CustomerSettings.xml.

Actions

Formats disponibles : Atom PDF