Hello
Edit: Zut, je viens de tomber sur ce message: Ajout du pointage des opérations - #6 par nicofrand après avoir publié mon long message -_- Désolé
Je reviens avec une proposition d’évolution. Assez importante, j’imagine que ça va demander pas mal de boulot de code mais ce serait une belle évolution pour notre usage je pense.
Les catégories imbriquées ont déjà été proposées, j’ai vu passer des messages à ce sujet et ça me manque aussi.
Pouvoir retrouver « Logement / Loyer » « Logement / Factures » « Logement / Assurance » en filtrant juste sur « Logement » serait bien pratique autant pour la liste des opérations que le budget etc.
J’ai pensé à une solution qui serait probablement plus simple et plus souple que l’imbrication des catégories: les étiquettes. Le classement par « tags » est pas mal utilisé de nos jours un peu partout il offre une très grande souplesse. Ce serait en remplacement complet des catégories actuelles, je vais détailler la façon de les utiliser. Dites-moi s’il manque un ou plusieurs cas d’usage auquels répondent les catégories et ne répondent pas les tags.
-
Pour l’accueil des nouveaux utilisateurs, quelques tags pourraient être pré-créés à l’installation comme des catégories sont pré-créées aujourd’hui. Pas de changement

-
Pour l’exemple précédent: Un opération étiquettée Logement + Assurance serait indifféremment listée dans une recherche sur l’étiquette Logement ou Assurance et la recherche Assurance seulement donnerait toutes les assurances en même temps: celles de Transport ou Professionnel aussi, par exemple.
-
La recherche et la multi-édition d’opération permettrait de chercher par plusieurs tags, avec l’opérateur AND ou OR voire un champ texte ou une telle requête pourrait être saisie pour celleux qui sont à l’aise avec: « Logement AND (Loyer OR Factures) » (OR inclusif du coup) et pourquoi pas tous les autres paramètres actuels de recherche dans cette requête texte aussi, mais c’est un autre sujet.
-
La gestion du budget: Nous pourrions définir un budget pour une seule étiquette par exemple: Logement comme pour un ensemble d’étiquettes « Transports AND Assurance AND Hypertube » (pas forcément en texte, un choix multiple des étiquettes disponibles peut être proposé en graphique, celui de Proxmox est assez bien fait je trouve pour celleux qui connaissent)
-
Les graphiques: même chose, un choix des étiquettes qu’on veut voir afficher.
-
Les doublons: la possibilité de définir si le classement des tags est important ou non pour considérer qu’il s’agit d’un doublon ou non. (ça reste accessoire)
-
Celles et ceux qui ne veulent que des catégories maîtresses peuvent n’utiliser qu’un seul tag.
Sur un point purement technique, pour éviter la surcharge des accès à la base de données, s’il est possible d’utiliser le principe des « views »: créer une vue à la création des ensemble de tags pour la visualisation du budget ou des graphiques, comme cela c’est la base qui fait le boulot en amont de l’affichage de la page; mais je ne sais pas si ça existe sur tous les moteurs de BDD.
Voilà pour l’idée de base, cela me semble même trop simple sur le principe donc il y a peut-être quelque chose que j’ai raté; hormis ce que ça peut demander en développement, ça j’en suis conscient et si je pouvais développer dans ce langage je participerais volontiers.
Dites moi si je n’ai pas tout imaginé (fort possible) je serais ravi de chercher des solutions avec cette proposition ou l’abandonner s’il n’est pas possible d’y répondre ![]()