Bonjour Cyrille,

Cyrille Moureaux wrote:

[...]

Il est à noter que la configuration d'OOo est organisée en couches, et que la configuration opérationnelle (pendant l'utilisation d'OOo) est le fruit de la fusion de ces diverses couches. La couche de base est le schéma, qui décrit la structure acceptable de la configuration et est installé dans <install>/share/registry/schema, puis les valeurs par défaut qui sont dans <install>/share/registry/data (avec la ruse supplémentaire que le schéma peut contenir des valeurs par défaut aussi, ce qu'il est néanmoins déconseillé de faire), et finalement les personnalisations de l'utilisateur, dans <install>/user/registry/data.

Merci pour ces infos. Pour Alain, il y a aussi cette page
http://util.openoffice.org/common/configuration/oor-document-format.html#Introduction|outline
qui permet de comprendre mieux le fonctionnement

Tout ça pour dire que modifier le contenu de share/registry/data/Setup.xcu n'aura pas d'effet si la configuration utilisateur contient également des valeurs pour les mêmes paramètres de configuration. Il est possible de verrouiller un paramètre dans une couche (empêchant ainsi sa modification par les couches suivantes) en ajoutant la propriété oor:finalized="true" sur un élément de l'XML. Par exemple, en mettant :

<node oor:name="com.sun.star.text.TextDocument" oor:finalized="true">
...
</node>

dans share/registry/data/../Setup.xcu, quel que soit le contenu de user/registry/data/../Setup.xcu, ce sont les valeurs définies dans share qui l'emporteront.

Ah super, c'est vraiment intéressant. Je me demandais ce qui permettait de bloquer une modif de l'utilisateur si user était toujours le dernier à parler ;-)

Je ne sais pas si ça peut aider avec le problème ci-dessus, mais ça peut être utile à savoir pour le développement d'extensions.

oui, merci beaucoup :)

A bientôt
Sophie

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à