Aller au contenu

⚙️ Paramètres globaux

Les paramètres globaux s'appliquent à toute l'instance et à chaque utilisateur. Ils sont stockés dans la base de données : tout le monde peut les lire, seuls les administrateurs peuvent les modifier.


✏️ Modifier un paramètre

🔓 1. Déverrouiller l'onglet

Ouvrez Paramètres (icône d'engrenage dans la barre latérale), puis l'onglet Administration : son panneau Paramètres globaux regroupe les paramètres par catégorie. Cliquez sur l'icône de cadenas (🔒) dans l'en-tête pour le déverrouiller. Seuls les administrateurs (superusers) disposent du cadenas ; tous les autres obtiennent une vue en lecture seule.

Paramètres globaux

💾 2. Modifier et enregistrer

  • Rien n'est écrit tant que vous ne cliquez pas sur Enregistrer à côté d'un paramètre, ou sur Enregistrer Tout dans l'en-tête. Rétablir et Annuler Tout rétablissent les valeurs enregistrées.
  • Réinitialiser et Réinitialiser Tout remplissent les valeurs par défaut, prêtes à être enregistrées.
  • Les valeurs enregistrées s'appliquent immédiatement, sans redémarrage.
🔒 Verrouillage avec des modifications non enregistrées — quand une boîte de dialogue demande d'abord

Cliquer sur le cadenas avec des modifications non enregistrées demande si vous souhaitez les abandonner. Annuler conserve vos modifications ; Abandonner rétablit les valeurs enregistrées et verrouille l'onglet.

💻 Paramètres manquants — recréez-les depuis la ligne de commande

Chaque démarrage du serveur recrée tout paramètre manquant avec sa valeur par défaut. Pour le faire sans redémarrage, exécutez l'outil en ligne de commande :

pipenv run ./dev.py user init-settings

Les valeurs que vous avez modifiées sont conservées.


📋 Ce que fait chaque paramètre

Catégorie Paramètre Valeur par défaut Ce qu'il fait — quand le modifier
⏳ Session Durée de session 24 heures Combien de temps les utilisateurs restent connectés. Raccourcissez-la sur les appareils partagés ; une nouvelle valeur s'applique à partir de la prochaine connexion de chaque utilisateur.
🛡️ Sécurité Activer l'inscription Activé Permet à de nouvelles personnes de s'inscrire. Désactivez cet interrupteur une fois que tout le monde a un compte, surtout si l'instance est accessible depuis internet. Le premier compte d'une nouvelle instance peut toujours être créé.
🛡️ Sécurité Vérification Email Requise Désactivé Pas encore actif : l'envoi d'e-mails est une fonctionnalité prévue, donc l'interrupteur est en lecture seule et marqué Bientôt.
🔄 Tâche de mise à jour Planificateur activé Activé Active ou désactive les mises à jour automatiques des prix et des taux de change : voir Planificateur de données de marché.
🧠 Mémoire Taille Max Téléversement 10 Mo Le plus gros fichier que les utilisateurs peuvent téléverser, rapports de courtiers inclus. Augmentez-la si un gros export est refusé.
🌍 Valeurs par défaut Devise par défaut EUR La devise dans laquelle les nouveaux utilisateurs déclarent leurs opérations.
🌍 Valeurs par défaut Langue par défaut en 🇬🇧 en, 🇮🇹 it, 🇫🇷 fr ou 🇪🇸 es.
🌍 Valeurs par défaut Thème par défaut auto ☀️ light, 🌙 dark, ou 🖥️ auto, qui suit l'appareil.

Les nouveaux utilisateurs partent de ces trois valeurs par défaut : la configuration d'accueil affiche leur langue et leur devise pré-remplies. Modifier une valeur par défaut plus tard laisse les Préférences des utilisateurs existants intactes.


🕐 Planificateur de données de marché

Le planificateur maintient les prix et les taux de change à jour tout seul, même quand personne n'est connecté :

  • 💰 Actualisation des Prix Courants — toutes les quelques minutes, le dernier prix de chaque actif actif qui dispose d'un fournisseur de prix.
  • 📊 Synchronisation Historique — aux jours et heures que vous choisissez, les prix quotidiens de ces actifs et les taux de chaque paire FX disposant d'un fournisseur, sur l'Horizon de récupération, pour combler tout manque. Les paires avec uniquement des taux manuels sont ignorées.

⚙️ Configurer la planification

Déverrouillez l'onglet, ouvrez Tâche de mise à jour et cliquez sur Configurer… dans la ligne Configuration du Planning. La boîte de dialogue possède son propre bouton Enregistrer.

Modale de configuration du planificateur
Champ Valeur par défaut Ce qu'il définit
Fuseau horaire UTC Le fuseau horaire des heures et des jours ci-dessous ; l'horloge UTC du serveur est affichée à côté.
Actualiser toutes les 10 minutes La fréquence de rafraîchissement des prix actuels, de 1 à 1440 minutes.
Heures de synchronisation 06:00, 23:00 Quand la synchronisation de l'historique s'exécute ; Ajouter un horaire ajoute un créneau.
Jours de synchronisation Lun au Sam Les jours de la synchronisation de l'historique.
Horizon de récupération 14 jours Combien de jours passés chaque synchronisation de l'historique vérifie, de 1 à 365.

Conservez au moins une heure et un jour. Astuce : une synchronisation de l'historique après la clôture des marchés (par exemple 22:00) obtient les données les plus complètes.

🌍 Changer le fuseau horaire — les tâches se déplacent dans le temps

Les heures et les jours conservent leurs valeurs mais comptent dans le nouveau fuseau horaire, donc les tâches s'exécutent à un autre moment. Elles suivent aussi son heure d'été : 06:00 dans Europe/Rome s'exécute à 05:00 UTC en hiver et à 04:00 UTC en été.

📜 Lire le journal du planificateur

La ligne État du planificateur affiche le dernier rafraîchissement du prix actuel, avec un point pour son résultat. Cliquez sur la ligne (ou sur Détails…) pour ouvrir le Journal d'exécution du planificateur. Seuls les administrateurs peuvent lire l'état et le journal.

Modale du journal du planificateur
  • Chaque entrée correspond à une exécution : tâche, heure, durée et combien d'éléments ont réussi. 🟢 OK : tous, ou rien à faire ; 🟡 Partiel : certains ont échoué ; 🔴 Erreur : aucun n'a réussi.
  • Cliquez sur une entrée pour voir chaque actif ou paire FX, son fournisseur et les prix modifiés (Delta). Survolez une erreur pour la lire en entier ; double-cliquez dessus (appui long sur un téléphone) pour la copier.
  • Filtrez par tâche, statut ou période, de la dernière heure aux 30 derniers jours. Seules les exécutions les plus récentes sont conservées.

🗄️ Caches du serveur

Pour rester rapide, LibreFolio garde en mémoire les réponses récentes des fournisseurs et les résultats calculés. Le panneau État du cache, à la fin de la catégorie Mémoire, liste chaque cache avec sa Taille / Max et son TTL (combien de temps une entrée est conservée). Cliquez sur un en-tête de colonne pour trier ; Actualiser met à jour les chiffres.

Panneau des caches du serveur dans les Paramètres globaux (catégorie Mémoire)

Tout le monde peut voir le panneau. Un administrateur, avec l'onglet déverrouillé, peut vider un cache avec Vider ou tous les vider avec Tout vider, pour forcer des données fraîches sans redémarrage. Un redémarrage vide aussi tous les caches.

Vider un cache ralentit la prochaine récupération

Les deux actions demandent d'abord une confirmation. Après un vidage, la prochaine requête pour ces données est renvoyée aux fournisseurs, donc attendez-vous à un ralentissement similaire à un redémarrage du serveur pendant que les caches se remplissent à nouveau.

🧵 Plusieurs workers — quand le serveur tourne avec --workers

Chaque processus worker a ses propres caches. Le panneau affiche, et vide, ceux du worker qui a répondu ; redémarrez le serveur pour tous les vider.


🔗 Voir aussi