Dans la version 11.0.7, nous avons mis à jour plusieurs composants clés du système : la gestion des marchands et des paiements notamment dans les directions d'échange, la mise à jour des taux et l'export, les scénarios opérateurs dans les demandes, ainsi que les sections clients avec remises et codes promo. Parallèlement, les formulaires, paramètres et interfaces ont été améliorés, et les bugs détectés corrigés.
Directions d'échange, marchands et paiements
- Correction d'un bug empêchant le basculement entre les modes avec ou sans vérification dans les paramètres des directions.
- Refonte complète de la gestion des marchands et paiements dans les directions d'échange. Désormais, au lieu de l'ancien schéma global, des règles distinctes et plus claires sont utilisées : il est possible de configurer séparément quel marchand utiliser pour la réception et quel système pour le paiement.
- La logique des paiements a été isolée dans un système dédié aux directions. Cela rend les paramètres plus clairs, compréhensibles et pratiques pour la maintenance future.
- Le journal d'activité des marchands a été amélioré. Il présente désormais de manière simple et visuelle comment le système a choisi une option, pourquoi un scénario n'a pas convenu et lequel a finalement été retenu.
- L'interface des systèmes de paiement a été mise à jour. Elle est plus compacte et ergonomique, et les noms des devises peuvent maintenant s'afficher de façon plus structurée et groupée.
- La classification des directions a été améliorée.
Taux, export et calculs
- Le formulaire d'édition des taux depuis un fichier a été amélioré. Le système vérifie désormais immédiatement le nom de la paire lors de la saisie, affiche un message clair d'erreur ou de validation, montre le nom normalisé et la direction d'échange, et l'aperçu ne fonctionne qu'après une vérification correcte.
- Le système de mise à jour des taux et d'export a été optimisé. La mise à jour est plus stable, le recalcul des directions plus rapide, et la gestion des erreurs plus fiable.
- Suppression d'un comportement risqué en cas de panne. Les taux opérationnels ne doivent plus être réinitialisés à cause d'erreurs lors de la mise à jour.
- Amélioration de la mise à jour et du recalcul BestChange. La logique des parseurs classiques a aussi été revue et le calcul des taux inverses corrigé.
- Le fichier de configuration a été simplifié et épuré. Les paramètres superflus et inutilisés ont été supprimés, rendant le système plus clair à maintenir.
- L'export des taux a été amélioré. Les appels redondants aux réserves ont été réduits, avec une préparation groupée des données de réserves avant export.
- La section d'export des demandes a été entièrement refondue. L'export manuel et le lancement automatique sont désormais séparés, avec des modèles d'export automatique offrant une configuration flexible de la période, de l'intervalle, des jours de la semaine et du mois.
- La création et l'édition des modèles d'export ont été améliorées. Un lancement manuel en un clic et une fenêtre de suppression plus pratique ont été ajoutés.
- Préparation d'une base pour la création automatique d'exports programmés via file d'attente et cron.
- L'édition massive des taux a été optimisée BestChange. Il est maintenant possible de modifier rapidement plusieurs paramètres pour les directions sélectionnées, la position et le pas fonctionnent correctement, des options de calcul du taux ont été ajoutées, et les aides ont été améliorées.
- Correction d'un bug où certaines valeurs de pas fonctionnaient incorrectement.
- Les calculs dans la calculatrice sont devenus plus précis.
Demandes, opérateurs et scénarios de travail
- L'historique des recalculs des demandes a été entièrement repensé. Il est devenu plus clair et pratique : il est plus simple d'y voir la raison du recalcul, les changements de montants, le taux avant et après, les données du gestionnaire et d'autres détails importants.
- Le travail des opérateurs dans les demandes a été étendu. Le système supporte désormais pleinement plusieurs opérateurs sur une même demande.
- Amélioration de l'affectation, connexion, refus et changement des opérateurs.
- Correction des problèmes de mise à jour de l'interface après les actions des opérateurs. Suppression des cas où l'état de la demande ou des boutons ne changeait pas immédiatement sans rafraîchissement manuel de la page.
- Ajout du mode « fermer la demande pour soi ». Dans ce mode, les autres opérateurs ne peuvent pas se connecter à la demande, et ceux déjà connectés sont automatiquement déconnectés.
- Ajout de la possibilité d'exclure temporairement des opérateurs d'une demande avec interdiction de reconnexion.
- Correction d'un bug critique où un opérateur exclu pouvait récupérer l'accès.
- Extension du système de droits d'accès pour les opérateurs. Meilleure séparation entre le travail classique sur les demandes, la modération, les restrictions et le contrôle total.
- Refonte de l'affichage des opérateurs dans l'interface. Les opérateurs actifs, exclus et l'historique des actions sont affichés séparément, et les boutons ne sont disponibles que dans les scénarios où ils sont réellement nécessaires.
- Ajout d'un paramètre de visibilité publique de la demande directement dans la fiche de commande. Le mode peut être choisi immédiatement, sans étapes supplémentaires, et le système enregistre l'auteur et l'heure de la modification.
- Ajout d'une logique de masquage des demandes dans la fiche publique et la liste client selon le mode de visibilité choisi.
- Correction d'un bug où le compteur des demandes archivées s'affichait incorrectement.
Sections clients, textes et interfaces
- Refonte complète du système de remises. Suppression de l'ancienne remise personnalisée, la logique est désormais basée sur un nouveau système de niveaux et de progression.
- Correction des erreurs dans le calcul des transitions entre niveaux. Amélioration du fonctionnement des minuteries, du recalcul des remises actuelles et des volumes cumulés, et prise en compte correcte des grosses demandes pour le passage au niveau supérieur.
- La page des remises pour les clients est devenue plus claire. Amélioration de l'affichage de la progression, des objectifs et du volume restant.
- Pour les administrateurs, ajout d'outils plus pratiques pour le contrôle, le recalcul et la synchronisation des remises.
- Refonte complète du système de codes promo dans l'espace personnel. Une section distincte « Mes codes promo » a été créée, regroupant toute la gestion des codes promo utilisateur.
- Ajout d'une application rapide des codes promo. L'utilisateur voit une liste unique de ses codes promo avec leurs statuts et peut choisir immédiatement l'option souhaitée.
- Mise à jour des méthodes backend et de la logique de délivrance des données des codes promo. Amélioration aussi de la gestion des erreurs et de la mise à jour de l'état après les actions utilisateur.
- Mise à jour du menu de l'espace personnel. Une nouvelle liaison vers la page des codes promo y a été ajoutée.
- Refonte complète de l'affichage des codes de devises et des données associées. Les fiches sont plus épurées, compactes et claires, et les devises liées sont désormais affichées via un composant unifié.
- Amélioration de la gestion de la saisie multilingue. Le changement de langue est plus pratique, les éléments de traduction automatique sont plus compacts, et les champs de saisie ainsi que l'éditeur de texte ont un style uniforme et soigné.
- Ajout d'indicateurs pour les traductions disponibles et affichage plus clair du processus de traduction automatique.
- Section des paramètres de texte mise à jour. Les paramètres du footer ont été déplacés dans le bloc général des textes, avec une édition améliorée du titre, de la description et de l'image.
- Le lien Telegram a été supprimé des paramètres de texte.
- Correction d'un bug qui empêchait la création que de titres sans liens en bas du site.


