- Utilisateur
- Administrateur
- Hiérarchisation :
Pour que la fonctionnalité d'export de PDF, fonctionne il est nécessaire d'installer sur Debian 11 le paquet suivant :
sudo apt install libgdk-pixbuf2.0-dev
(lancer un sudo apt update
peut être nécessaire).
Cela est dû à la version de la lirairie Python weasyprint
qui requiert ce paquet. Cela sera résolu quand cette librairie sera mise à jour car, dans les dernières versions, cette dépendance n'est plus requise.
Ne pas oublier de redémarrer GeoNature après cette installation :
sudo systemctl restart geonature
-
Télécharger puis renommer la version souhaitée du module :
cd wget https://github.com/PnX-SI/gn_module_ZH/archive/X.Y.Z.zip unzip X.Y.Z.zip rm X.Y.Z.zip mv gn_module_ZH-X.Y.Z gn_module_ZH
-
Exécuter la commande GeoNature d'installation de module
source ~/geonature/backend/venv/bin/activate geonature install-gn-module ~/gn_module_ZH ZONES_HUMIDES deactivate sudo systemctl restart geonature
Vous pouvez modifier la configuration du module en créant un fichier zones_humides_config.toml
dans le dossier config
de GeoNature, en vous inspirant
du fichier zones_humides_config.toml.example
et en surcouchant uniquement les paramètres que vous souhaitez.
Voir ici la documentation des paramètres de configuration du module pour les administrateurs.
Il vous faut désormais attribuer des permissions aux groupes ou utilisateurs que vous souhaitez, pour qu'ils puissent accéder et utiliser le module (voir https://docs.geonature.fr/admin-manual.html#gestion-des-droits). Si besoin une commande permet d'attribuer automatiquement toutes les permissions dans tous les modules à un groupe ou utilisateur administrateur.
-
Téléchargez la nouvelle version du module
wget https://github.com/PnX-SI/gn_module_ZH/archive/X.Y.Z.zip unzip X.Y.Z.zip rm X.Y.Z.zip
-
Renommez l'ancien et le nouveau répertoire
mv ~/gn_module_ZH ~/gn_module_ZH_old mv ~/gn_module_ZH-X.Y.Z ~/gn_module_ZH
-
Si vous avez encore votre configuration du module dans le dossier
config
du module, copiez le vers le dossier de configuration centralisée de GeoNature :cp ~/gn_module_ZH_old/config/conf_gn_module.toml ~/geonature/config/zones_humides_config.toml
-
Lancez la mise à jour du module
source ~/geonature/backend/venv/bin/activate geonature install-gn-module ~/gn_module_ZH ZONES_HUMIDES sudo systemctl restart geonature
- Suppression des données dans plusieurs tables de la base de données
cd /home/`whoami`/geonature/backend
source venv/bin/activate
geonature db downgrade zones_humides@base
pip uninstall gn_module_zh
- Suppression des répertoires sur le serveur
rm -rf /home/`whoami`/gn_module_ZH
rm -rf /home/`whoami`/geonature/frontend/external_modules/zones_humides