18/02/2019
La nouvelle API Features (
/rest/features
) est utilisée par FlowerDocs pour configurer l’application FlowerDocs GUI à partir de FlowerDocs Core.
Chaque connecteur FlowerDocs défini ses features et ceux-ci sont accessibles par l’application FlowerDocs GUI pour déterminer si une fonctionnalité est activée ou sa configuration. Ces features sont dits internes.
Cet article concerne les features dits custom qui peuvent être définis dans le fichier de configuration core.properties
.
1. Commençons par définir notre feature
Ajoutons le paramètre suivant dans le fichier core.properties
du Core :
features.custom.param=value
2. Vérifions notre paramétrage
Afin de vérifier que notre paramétrage a bien été pris en compte, ouvrez FlowerDocs GUI et changez l’URL de la page par : /gui/plugins/rest/features/custom
.
Le feature param
est présent avec la valeur value
.
3. Appel depuis un script JS
$.get("/gui/plugins/rest/features/custom/param", function(value){ console.info("The feature has value: "+value);});