From b56b86031ab318a13ab37163fc583a5d2fa124d8 Mon Sep 17 00:00:00 2001 From: rodinux Date: Sat, 20 Apr 2024 19:11:36 +0200 Subject: [PATCH] just explain how use config completion addresses, only for french users --- conf/config.local.php | 3 ++- conf/config.local.user.php | 18 ++++++++++++++++++ doc/ADMIN_fr.md | 8 ++++++-- scripts/upgrade | 8 -------- 4 files changed, 26 insertions(+), 11 deletions(-) diff --git a/conf/config.local.php b/conf/config.local.php index 7ec0a36..d96bd73 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -950,7 +950,8 @@ const USE_CRON = true; * * @var null|string */ -const LOCAL_ADDRESSES_ROOT = '__DATA_DIR__/data/local_addresses/'; + +//const LOCAL_ADDRESSES_ROOT = '__DATA_DIR__/data/local_addresses/'; /** * Chemin vers le fichier pour des configurations personnelles qui ne sera pas écraser diff --git a/conf/config.local.user.php b/conf/config.local.user.php index 1bc63fa..568dc6d 100644 --- a/conf/config.local.user.php +++ b/conf/config.local.user.php @@ -114,3 +114,21 @@ const MAIL_RETURN_PATH = '__APP__@__DOMAIN__'; const MAIL_SENDER = '__APP__@__DOMAIN__'; +/** + * Chemin vers le répertoire contenant les bases de données d'adresses + * locales. + * + * Cela permet d'auto-compléter l'adresse d'un membre quand on crée + * ou modifie sa fiche membre, sans faire appel à un service externe. + * + * Dans ce répertoire, chaque pays correspond à une BDD SQLite contenant + * la liste de toutes les adresses du pays. + * + * Par exemple 'fr.sqlite' pour la France. + * + * Défaut : null + * + * @var null|string + */ + +//const LOCAL_ADDRESSES_ROOT = '__DATA_DIR__/data/local_addresses/'; \ No newline at end of file diff --git a/doc/ADMIN_fr.md b/doc/ADMIN_fr.md index 16bc435..991f650 100644 --- a/doc/ADMIN_fr.md +++ b/doc/ADMIN_fr.md @@ -8,13 +8,17 @@ const FILE_STORAGE_BACKEND = 'FileSystem'; const FILE_STORAGE_CONFIG = DATA_ROOT . '/files'; ``` -Si vous voulez mettre en place la configuration de la recherche d'adresse postale ([documentation](https://fossil.kd2.org/paheko/wiki?name=Configuration/Adresses_postales)), voici la procédure +Si vous voulez mettre en place la configuration de la recherche d'adresse postale ([documentation](https://fossil.kd2.org/paheko/wiki?name=Configuration/Adresses_postales)), voici la procédure: +en vous connectant avec le user root: ``` +mkdir "$data_dir/data/local_addresses" +chmod 770 "$data_dir/data/local_addresses" cd __DATA_DIR__/data/local_addresses/ wget https://paheko.cloud/addresses/fr.sqlite -chown $app:www-data fr.sqlite +chown -R $app:www-data fr.sqlite ``` +puis dans le fichier `__DATA_DIR__/data/config.local.user.php`, décommentez la ligne `//const LOCAL_ADDRESSES_ROOT = '__DATA_DIR__/data/local_addresses/';`. La base de données devrait normalement être mise à jours tous les mois, pour la mettre à jour, il vous faudra supprimer le fichier `fr.sqlite` et recommencer cette procédure. diff --git a/scripts/upgrade b/scripts/upgrade index 8a94288..7e4e617 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -133,14 +133,6 @@ if [ ! -f "$data_dir/data/config.local.user.php" ]; then chown $app:$app "$data_dir/data/config.local.user.php" fi -if [ ! -d "$data_dir/data/local_addresses" ]; then - ynh_script_progression --message="Adding a configuration directory..." --weight=5 - mkdir "$data_dir/data/local_addresses" - chmod 770 "$data_dir/data/local_addresses" - chown -R $app:www-data "$data_dir/data/local_addresses" -fi - - if [ -f "$install_dir/data/association.sqlite" ]; then ynh_script_progression --message="Moving db files..." --weight=5 mv $install_dir/data/association.* $data_dir/data/