Quand est-ce que la prochaine version sera disponible ? Quand elle sera pr√™te, merci de ne pas demander ūüėÖ

Prochaines évolutions : voir la Roadmap

Changements apportés aux dernières versions (Changelog)

Version 1.3.7 (à venir)

Documents :

  • Ajout d'un bouton pour d√©placer un seul fichier / dossier sans avoir √† le s√©lectionner auparavant (plus intuitif)
  • Ajout du nom du r√©pertoire / document ouvert dans le titre de l'onglet
  • Ajout d'avatars automatiques pour l'√©dition collaborative avec Collabora
  • Possibilit√© de naviguer entre les images/vid√©os/audio :
    • avec les fl√®ches gauche/droite du clavier
    • en faisant un swipe gauche/droite sur √©cran tactile
    • en cliquant sur l'image
  • Possibilit√© de fermer une image/vid√©o/audio en faisant un swipe vers le haut sur √©cran tactile
  • Partage de fichier :
    • refonte du partage de fichiers, pour permettre aux destinataires de pr√©visualiser et √©diter des documents partag√©s
    • ajout d'une liste des liens de partage cr√©√©s, et de la possibilit√© de les r√©voquer
    • possibilit√© de pr√©visualiser un document partag√© (images, vid√©os, PDF, textes, Collabora, etc.)
    • permettre d'autoriser √† modifier le document partag√© (Collabora)

Membres :

  • Le champ "Adresse postale" permet maintenant de rechercher une adresse existante dans l'annuaire (base de donn√©es BANO de OpenStreetMap) pour limiter les erreurs de saisie. Ne fonctionne qu'avec les adresses de France √† ce stade. Cette fonctionnalit√© n'utilise pas de service externe, aucune adresse n'est transmise √† un tiers.
  • Configuration : ajout de cases √† d√©cocher pour cacher les colonnes "Rattach√© √†" et "Responsable" dans la liste des membres
  • Rappels : si plusieurs rappels √©taient envoy√©s le m√™me jour, c'est le texte du premier rappel qui √©tait utilis√© pour tous les messages envoy√©s (merci @kaz !)
  • Ajout de boutons "membre suivant" et "membre pr√©c√©dent" quand on ouvre une fiche de membre depuis la liste des membres principale (aucun bouton ne sera affich√© en venant d'une recherche, liste d'inscriptions, etc.)

Comptabilité :

  • D√©p√īt de ch√®que : ajout d'un compteur du nombre de ch√®ques coch√©s
  • Activit√©s : suppression du bouton "Saisir une √©criture li√©e" qui ne fonctionnait pas
  • Am√©lioration importante des performances quand on recherche dans le s√©lecteur de comptes (auparavant l'√©cran pouvait se figer quelques secondes) ou la liste des produits de la caisse
  • Rapprochement :
    • ajout d'une colonne affichant le statut de rapprochement d'une ligne dans le journal d'un compte bancaire
    • ajout d'un bouton pour acc√©der au rapprochement depuis le journal du compte
    • ajout d'un texte "√Ä rapprocher" dans la liste des comptes, si le compte a d√©j√† eu un rapprochement de fait, et que le solde ne correspond pas, ou "Rapproch√©" si le solde correspond
    • ajout de la possibilit√© de n'afficher que les lignes rapproch√©es, ou que les lignes non rapproch√©es, dans le rapprochement manuel
    • ajout de la possibilit√© d'indiquer le solde de d√©but et de fin du relev√© de compte dans le rapprochement manuel
    • ajout de la possibilit√© de trier le rapprochement de la date la plus r√©cente √† la plus ancienne

Extensions :

  • Re√ßus fiscaux :
    • mettre l'ann√©e la plus r√©cente en premier dans la liste des ann√©es pour g√©n√©rer le re√ßu d'un membre (merci @Pascal)
    • dans le r√©capitulatif, distinguer ann√©e et exercice comptable pour les re√ßus cr√©√©s (suite √† un retour de @Jean-No√ęl)
    • correction du formulaire √† partir d'un num√©ro d'√©criture, qui ne remplissait pas les bonnes infos pour les entreprises
  • Site web : ajout de la possibilit√© d'√©pingler une page sur la page d'accueil
  • Mod√®les d'√©critures : possibilit√© d'indiquer un texte d'aide √† la saisie dans le mod√®le, qui sera affich√© dans la page de saisie
  • R√©servations :
    • ajout d'un bouton pour dupliquer un √©v√©nement
    • ajout d'un bouton dans la liste des inscrits pour essayer de faire le lien avec des membres existants et afficher leurs inscriptions aux activit√©s
    • affiche maintenant aussi le nombre de places restantes dans la liste des r√©servations
  • Stock de v√©los :
    • Ajout de boutons pour exporter la liste des v√©los en stock, et des v√©los dans l'historique
    • Ajout de la possibilit√© de pr√©d√©finir des choix pour les d√©tails de la provenance des v√©los
  • Suivi du temps :
    • Refonte visuelle de "Ma semaine"
    • Pour plus de clart√©, les "t√Ęches" ont √©t√© renomm√©es "cat√©gories". Les entr√©es de suivi sont appel√©es "t√Ęches".
    • L'onglet "Autres membres" a √©t√© renomm√© "Suivi" et affiche tous les membres par d√©faut, avec un nouvel sous-onglet pour ne voir que les t√Ęches des autres membres (donc en dehors du membre actuellement connect√©)
    • Permettre de lister toutes les entr√©es d'une t√Ęche sp√©cifique
    • Afficher les entr√©es de tous les membres, et permettre de les exporter
    • Permettre de trier le tableau de valorisation
    • Possibilit√© d'indiquer un objectif de nombre d'heures par semaine dans "Mon r√©sum√©", pour voir o√Ļ on se situe
    • Possibilit√© de filtrer par date dans le suivi
    • Refonte de la page statistiques pour permettre de trier les colonnes
    • Ajout d'une estimation de l'√©quivalent temps plein √† 35h des heures effectu√©es
    • Transformation de l'import B√©n√©valibre en import CSV g√©n√©raliste, permettant d'importer n'importe quelles donn√©es
  • Caisse :
    • par d√©faut, n'afficher que maximum 2 lignes de boutons dans la liste des notes de caisse
    • ajout du nombre de produits vendus, par produit, dans le r√©sum√© d'une caisse

Divers :

  • Recherches enregistr√©es : le nom de la recherche est maintenant affich√© comme titre de la page de recherche
  • Am√©lioration UX des champs de type datalist (champ texte avec autocompl√©tion)
  • API : correction d'un bug qui cassait l'import de CSV (merci @Tim)
  • API : ajout de routes pour r√©cup√©rer et modifier la liste des √©critures li√©es √† une √©criture
  • Am√©lioration interface (UX) des dialogues (pop-ins) : d√©placement du bouton fermer en haut √† droite, ajout d'un titre au dessus du dialogue
  • Brindille :
    • ajout d'un filtre reverse pour inverser l'ordre des tableaux
    • ajout du param√®tre group dans la section #list
  • Modules : permettre de supprimer les donn√©es du module, m√™me si uniquement la configuration a √©t√© modifi√©e et qu'aucune autre donn√©e n'existe pour le module
  • Fonctions avanc√©es - SQL : ajout d'une page interactive "Diagramme" pour explorer visuellement les relations entre les tables
  • S√©curit√© :
    • lancement d'un bug bounty en cas de d√©couverte de faille de s√©curit√© dans Paheko: https://fossil.kd2.org/paheko/doc/trunk/SECURITY.md
    • ajout d'un fichier d'exemple et d'instructions pour configurer le logiciel Snuffleupagus (dans la page Configuration) qui permet de prot√©ger le serveur en cas de faille de s√©curit√© dans Paheko
  • Auto-h√©bergement :
    • ajout d'un script dans tools pour construire une base de donn√©es locale, voir la documentation pour les d√©tails
    • ajout d'une constante LOCAL_ADDRESSES_ROOT permettant d'indiquer un r√©pertoire stockant les bases de donn√©es d'adresses postales

Version 1.4.0 (à venir)

  • Activit√©s et tarifs :
    • suppression du concept d'activit√© pass√©e, au profit d'un choix manuel de pouvoir "archiver" une activit√©. Une activit√© archiv√©e n'appara√ģtra plus sur la fiche du membre, on ne pourra plus y inscrire de membre, et elle ne recevra plus de rappels.
    • ajout des totaux sur la page listant les tarifs des activit√©s
    • ajout d'une page "Inscriptions" qui liste toutes les inscriptions, avec la possibilit√© d'exporter
    • ajout de la possibilit√© de mettre √† jour les inscriptions via l'import, pour mettre √† jour par exemple la date d'inscription ou d'expiration
  • Permettre de ne pas supprimer l'historique des rappels lors de la suppression d'un rappel.
  • API :
    • Refonte de la documentation de l'API pour √™tre plus lisible
    • Refonte de l'API pour la gestion du site web (attention : changement de certaines routes, voir la documentation)
    • La route accounting/years/current/account/journal?code={CODE} a √©t√© renomm√©e accounting/years/current/journal/{CODE}
    • La route accounting/years/current/account/journal?id={ID} a √©t√© renomm√©e accounting/years/current/journal/={ID}
  • SQL :
    • la table services_users a √©t√© renomm√©e services_subscriptions

Version 1.3.6 (22 février 2024)

  • Possibilit√© de choisir le fuseau horaire de l'association dans la Configuration
  • Membres :
    • un membre qui n'est pas administrateur peut d√©sormais choisir la cat√©gorie d'un nouveau membre (mais ne peut choisir que des cat√©gories ayant les m√™me droit ou inf√©rieur √† lui-m√™me)
    • on peut maintenant chercher des membres avec leur date de derni√®re connexion
  • Documents :
    • on peut maintenant g√©n√©rer des miniatures pour les fichiers vid√©os (avec ffmpeg)
    • contournement d'un bug de Collabora dans la g√©n√©ration de miniatures, quand le nom de fichier comportait certains caract√®res.
    • on ne g√©n√®re plus de miniature pour les documents LibreOffice/MS Office de plus de 15 Mo, ni pour les PDF de plus de 50 Mo
    • ajout d'une miniature par d√©faut pour les cas o√Ļ la cr√©ation de la miniature du fichier √©choue
    • possibilit√© d'utiliser plusieurs serveurs Collabora/OnlyOffice diff√©rents
    • s√©curit√© pr√©ventive : emp√™cher l'utilisation de scripts dans les documents HTML ou SVG
    • ajout du nom du fichier lors de sa pr√©visualisation dans les documents (images, vid√©os, audio, PDF)
  • Tarifs et activit√©s :
    • si l'activit√© ou le tarif a des inscriptions, une confirmation doit √™tre effectu√©e en recopiant le nom du tarif / de l'activit√©. Ceci afin d'√©viter une suppression trop h√Ętive.
    • correctif : l'import des tarifs dans l'import d'inscriptions aux activit√©s, ne fonctionnait pas correctement (merci @Matthieu)
    • le tri par colonne dans la liste des tarifs ne fonctionnait pas.
  • Compta :
    • ajout d'une vue expert pour la liste des comptes de membres
    • ajout de la possibilit√© d'utiliser le compte 580 dans les virements
    • correction d'un bug quand le nom d'un projet contenait une virgule
    • ne pas permettre de r√©gler une √©criture de dette/cr√©ance qui a √©t√© transform√©e en √©criture avanc√©e, sinon √ßa fait des probl√®mes.
    • on peut maintenant supprimer des √©critures ou modifier leurs projets, depuis la recherche dans la comptabilit√© (merci @zou)
    • correctif : ne pas afficher la balance d'ouverture dans les d√©p√īts de ch√®ques
    • la redirection apr√®s enregistrement du rapprochement assist√© ne fonctionnait pas correctement
    • le nom du premier exercice n'utilisait pas la bonne date si on modifiait pour une ann√©e ant√©rieure
    • corrige un bug qui se produisait dans la liste des √©critures si un nom de projet contenait une virgule
  • API :
    • on peut maintenant g√©n√©rer un export de la comptabilit√© de l'ann√©e en plusieurs formats via la route accounting/years/{id}/export
    • L'API permet maintenant de modifier, voir ou supprimer un membre
    • L'API permet maintenant de lister les cat√©gories de membre, et les membres par cat√©gorie
  • SQL :
  • Administration : ajout des constantes de configuration PLUGINS_ALLOWLIST et PLUGINS_BLOCKLIST pour permettre de choisir quels plugins doivent pouvoir √™tre install√©s
  • Ne pas essayer de d√©marrer une session pendant l'installation (corrige un bug dans la version Windows)
  • Brindille :
    • ajout de la variable $module.table_name si le module a des donn√©es enregistr√©es, permettant de l'utiliser dans des requ√™tes complexes (comme dans les re√ßus fiscaux)
    • le param√®tre redirect de la fonction {{:http}} a √©t√© supprim√©, utiliser {{:redirect to="‚Ķ"}} √† la place
    • les modifications √† la base de donn√©es effectu√©es dans une section #form sont ignor√©es (non enregistr√©es) si une erreur survient (utilisation d'une transaction)
    • ajout des filtres min, max, key_in, has_key et array_to_list
    • ajout de la fonction {{:api ‚Ķ}} pour r√©aliser des appels √† l'API depuis un module
    • ajout de la fonction :csv pour importer un fichier CSV utilisateur
    • ajout du param√®tre from √† la fonction :save pour enregistrer plusieurs documents en une fois
    • on peut maintenant d√©sactiver la pagination dans la section #list

Extensions

  • Une ancienne version des extensions √©tait packag√©e dans le .tar.gz d'installation, c'est corrig√©.
  • Le plugin git_documents a √©t√© supprim√©, on peut d√©sormais obtenir le m√™me r√©sultat avec WebDAV + le plugin notifications
  • Nouvelle extension Outils comptables avanc√©s permettant des conversions de CSV Paypal et Cr√©dit Mutuel, et l'affectation de comptes √† un import simplifi√©. Pour la conversion de PDF du Cr√©dit Mutuel, java doit √™tre install√© sur le serveur.
  • DomPDF : mise √† jour de la biblioth√®que vers 2.0.4, ajout de nouvelles mesures de s√©curit√©, et partage du code entre instances
  • R√©servations :
    • les jours de fermeture sont maintenant indiqu√©s dans la liste des r√©servations
    • on peut maintenant configurer une adresse e-mail qui recevra une notification √† chaque nouvelle r√©servation ou annulation d'un √©v√©nement
  • Stock de v√©los : le nom des membres n'apparaissait plus sur les contrats de vente ou de rachat
  • Caisse : ajout de nouvelles statistiques, possibilit√© de trier les listes de statistiques, et de les exporter
  • Site web :
    • possibilit√© d'afficher ou cacher l'adresse, le num√©ro de t√©l√©phone, l'adresse e-mail, le lien de l'adresse vers la carte, la recherche
    • ajout d'un formulaire de contact (activable dans la configuration du th√®me)
  • Re√ßus fiscaux :
    • Lors de la g√©n√©ration en masse de re√ßus, des re√ßus entreprise √©taient g√©n√©r√©s pour les particuliers, c'est corrig√©.
    • On peut maintenant g√©n√©rer les re√ßus fiscaux par ann√©e civile, pour les cas o√Ļ l'exercice comptable ne suit pas l'ann√©e civile
    • La date d'envoi des re√ßus fiscaux est maintenant enregistr√©e, et un avertissement est affich√© si le re√ßu a d√©j√† √©t√© envoy√©
    • On peut maintenant envoyer plusieurs re√ßus en les s√©lectionnant dans la liste
    • Possibilit√© d'imprimer / t√©l√©charger en PDF tous les re√ßus de l'ann√©e, apr√®s avoir s√©lectionn√© une ann√©e

Version 1.3.5 (22 décembre 2023)

  • Champs membres calcul√©s : √Ęge, anciennet√©, etc. : on peut d√©sormais ajouter des champs "virtuels" aux fiches de membres, ceux-ci peuvent ensuite √™tre affich√©s comme de vrais champs de la fiche membre, utilis√©s dans les recherches avanc√©es, etc. Trois champs pr√©-configur√©s sont disponibles : √Ęge √† partir de la date de naissance, √Ęge √† partir de l'ann√©e de naissance, anciennet√©.
  • Correction de la mise √† jour depuis une version < 1.3.0, bug introduit en 1.3.3
  • Les √©critures rapides faisant un virement entre 512A et 530 ne fonctionnait pas correctement, c'est corrig√©. (merci @fredclo)
  • Paiement de dettes/cr√©ances : ajout du champ "r√©f√©rence de paiement" (merci @Andr√©)
  • API : permettre de lier des √©critures quand on cr√©e/modifie une √©criture
  • API : correction de bugs quand on fournit des donn√©es invalides
  • Grand livre analytique : correction de l'ordre d'affichage des projets
  • T√©l√©chargement de tous les fichiers via l'API : extension du d√©lai d'ex√©cution, pour s'assurer que le t√©l√©chargement ne soit pas interrompu
  • Support des sous-titres SRT pour les vid√©os int√©gr√©es (MarkDown)
  • Am√©lioration du rendu des vid√©os int√©gr√©es (MarkDown)
  • Possibilit√© d'activer les miniatures pour les fichiers vid√©o

Extensions :

  • Caisse : am√©liorations pour les ressourceries et ateliers de r√©utilisation
    • on peut maintenant indiquer un poids pour chaque produit. Ce poids sera report√© √† chaque vente, permettant d'estimer le volume de poids vendu par cat√©gorie chaque ann√©e.
    • possibilit√© de demander √† l'op√©rateur de caisse de saisir le poids d'un produit
    • on peut renseigner un num√©ro de code barre pour chaque produit.
    • on peut maintenant pr√©visualiser et envoyer par mail un re√ßu
    • ajout de raccourcis clavier pour enregistrer un paiement (Alt+Shift+P), clore la note (Alt+Shift+C), et renommer (Alt+Shift+R)
    • on peut maintenant choisir quelles cat√©gories afficher sur la fiche produits et tarifs √† imprimer
    • on peut sp√©cifier maintenant un prix d'achat pour chaque produit, c'est ce prix qui sera utilis√© pour √©valuer la valeur du stock
    • ajout d'un s√©lecteur dans la note de caisse permettant de filtrer la liste des produits par cat√©gorie
    • ajout de couleur pour chaque cat√©gorie dans le choix des produits, aidant √† l'identification de la cat√©gorie
  • Squelette des e-mails : contournement des limitations de Google Mail, pour que le HTML soit rendu correctement.
  • Notes de frais : les √©critures de paiement/abandon n'√©taient plus li√©es √† l'√©criture de la note de frais. (merci @toboul)
  • Re√ßus fiscaux : correction erreur quand on cr√©e un re√ßu avec uniquement un abandon de frais (merci @AerisOne)
  • R√©servations : les p√©riodes de fermetures n'√©taient plus respect√©es, c'est corrig√©.
  • Carte de membre : permettre de s√©lectionner quasiment tout type de champ.

Version 1.3.4 (9 décembre 2023)

  • Correctif : les lignes des √©critures avanc√©es n'apparaissaient plus dans la fiche des √©critures
  • Ajout de raccourcis clavier pour aller √† certaines fonctions plus rapidement
  • Les identifiants d'acc√®s √† l'API peuvent aussi d√©sormais acc√©der aux fichiers en WebDAV, permettant de mettre en place une sauvegarde ou synchronisation automatique √† distance
  • Ajout d'une route download/files √† l'API pour permettre de t√©l√©charger un ZIP de tous les documents (backup)

Version 1.3.3 (8 décembre 2023)

  • Comptabilit√© :
    • On peut d√©sormais r√©gler plusieurs dettes ou cr√©ances en une seule fois (via le suivi des √©critures de type dette ou cr√©ance)
    • On peut maintenant lier plusieurs √©critures √† une √©criture (lettrage)
    • Affichage du reste √† r√©gler sur les pages √©critures de dette ou cr√©ance, en tenant compte des √©critures li√©es
    • Correction du groupement des projets dans le grand livre analytique, les projets n'√©taient parfois pas group√©s correctement
  • Import comptabilit√© :
    • dans certains cas, les fichiers XLSX ne fournissent pas un arrondi correct (0,00999999999‚Ķ au lieu de 0,01), le cas est d√©sormais d√©tect√© et corrig√©
    • les dates au format AAAAMMJJ sont reconnues correctement maintenant (r√©gression)
    • le num√©ro d'√©criture utilis√© pour grouper les √©critures peut d√©sormais contenir des lettres (auparavant uniquement les chiffres √©taient g√©r√©s)
  • Rappels automatiques :
    • On peut d√©sormais lister les rappels qui seront envoy√©s lors du prochain envoi
    • On peut d√©sormais pr√©visualiser le message de rappel qui sera envoy√© au prochain envoi
  • Activit√©s :
    • La liste des tarifs peut d√©sormais √™tre tri√©e par colonne
    • Dans l'export de tous les inscrits √† une activit√©, le statut (√† jour / expir√©) est maintenant correct
  • Un membre administrateur de la section membres peut maintenant toujours modifier son mot de passe, m√™me si le champ mot de passe a √©t√© mis en uniquement modifiable par les admins.
  • On peut maintenant chercher les membres qui ne sont pas inscrits √† une activit√©.
  • Correction de l'import des champs multiples quand on importe des membres, auparavant la colonne √©tait incorrectement import√©e
  • Journal d'audit : les heures stock√©es √©taient en UTC, au lieu de l'heure locale
  • Brindille :
    • Ajout de la fonction api, permettant de faire des requ√™tes depuis les modules vers l'API, interne ou externe
    • Filtre typo : les espaces ins√©cables sont d√©sormais aussi ajout√©s avant les point-virgules et apr√®s l'ouverture de guillemets
    • Ajout du filtre gettype permettant de conna√ģtre le type d'une variable
    • Am√©lioration documentation sur les types et la syntaxe des variables
    • Correctif : le cache partag√© des squelettes n'√©tait plus utilis√©, amenant √† une sur-utilisation du cache propre √† chaque instance
  • API : ajout du param√®tre linked_users dans la cr√©ation d'√©criture comptable
  • Fichiers : affichage d'une miniature par d√©faut si la cr√©ation de miniature d'un document √©choue
  • Site web :
    • D√©placement des boutons li√©s √† l'administration dans un menu "Administration"
    • Correction du s√©lecteur de cat√©gorie parente qui parfois ne listait pas les sous-cat√©gories

Extensions

  • Caisse :
    • On peut maintenant rechercher dans le libell√© des notes de caisse, m√™me si elles ne sont pas li√©es √† un membre existant
    • Dans la recherche rapide de membre pour nommer une note de caisse, on peut d√©sormais naviguer avec les fl√®ches du clavier dans les membres trouv√©s, et toutes les activit√©s sont d√©sormais affich√©es
    • Correction de l'heure affich√©e dans les notes de caisse, qui ne prenait pas en compte l'heure d'hiver
  • DomPDF : la sortie n'est plus forc√©e en mode paysage
  • "Bordereau de remise de ch√®que" et "Re√ßu de don simple" : utilisation du s√©lecteur de compte dans le plan comptable plut√īt que d'indiquer les num√©ros de comptes manuellement
  • R√©servations : la r√©servation se fait maintenant en deux √©tapes (√©crans). 1 = choix du cr√©neau, 2 = renseignement des infos personnelles et confirmation. En effet, certaines personnes ne voyaient pas qu'il fallait faire d√©filer (scroller) la page pour confirmer le choix du cr√©neau.
  • Site web :
    • Ajout d'une nouvelle disposition possible dans le th√®me : "Classique - 1 colonne"
    • Ajout de la possibilit√© de choisir la couleur de fond : blanc, d√©grad√©, sombre, etc.
    • Ajout de boutons sur le site web pour revenir √† l'√©dition (si on est connect√© √† l'administration)
  • Notes de frais :
    • Ajout de la possibilit√© de supprimer une note de frais √† n'importe quel stade (pour un administrateur uniquement), ceci ne supprime pas les √©critures comptables li√©es.
    • Possibilit√© de choisir les destinataires de la notification de d√©p√īt de note de frais
    • Envoi d'une notification au membre quand sa note de frais est accept√©e
    • Ajout d'un champ "Instructions" dans les cat√©gories, pour indiquer les informations √† renseigner au membre dans le champ description

Version 1.3.2 (11 novembre 2023)

  • Extension "Re√ßus Fiscaux" :

    • possibilit√© de choisir le num√©ro du premier re√ßu
    • utilisation du nouveau mod√®le de CERFA
    • ajout du num√©ro SIREN / RNA de l'association (exigence du nouveau CERFA)
    • ajout de la possibilit√© de g√©n√©rer des re√ßus pour les syndicats
    • gestion des re√ßus destin√©s aux entreprises
    • s√©paration des abandons de frais des b√©n√©voles des dons en nature
    • d√©tection automatique d'un membre de type entreprise via le num√©ro SIREN et forme juridique (si renseign√©s dans la fiche membre)
    • il n'est d√©sormais plus possible de g√©n√©rer automatiquement les re√ßus pour les entreprises ayant effectu√© un don en nature, dans ce cas il faut obligatoirement renseigner manuellement le d√©tail du don en nature pour chaque re√ßu. Le formulaire permettant de g√©n√©rer tous les re√ßus d'un exercice prend en charge cette particularit√©.
  • Extension "Notes de frais" :

    • ajout possibilit√© de supprimer ou modifier les cat√©gories de d√©penses
    • possibilit√© de choisir l'exercice lors de la transformation en √©criture et de la cr√©ation d'un paiement
    • possibilit√© de refuser une note de frais
    • possibilit√© d'abandonner le remboursement d'une note de frais
    • suppression de note de frais
    • envoi d'une notification par e-mail √† l'association quand une nouvelle note de frais a √©t√© soumise
    • envoi d'une notification par e-mail au membre quand sa note de frais a √©t√© refus√©e
    • possibilit√© de dupliquer une note de frais
  • Recherche avanc√©e de membre : ajout d'un crit√®re "Activit√© expir√©e"

  • Recherche avanc√©e de membre : le nom du membre est d√©sormais clicable

  • Recherche avanc√©e de membre : on peut d√©sormais rechercher sur les champs de type fichier

  • Am√©lioration de la formulation dans la page de confirmation de la d√©sinscription

  • Messages collectifs : ajout d'une page "Donn√©es" pour chaque destinataire, permettant de voir les tags utilisables dans un envoi

  • Messages collectifs : ajout du num√©ro de membre dans l'export des destinataires

  • Messages collectifs : correction de la pr√©visualisation avec un destinataire au hasard, qui ne fonctionnait pas correctement

  • Site web : ajout d'une page dans la gestion permettant de lister toutes les pages du site web

  • Messages collectifs : la pr√©visualisation avec un destinataire choisi au hasard ne fonctionnait pas correctement, c'est corrig√©.

  • Fiche de membre : les inscriptions aux activit√©s qui n'ont pas de tarif ne s'affichaient pas, c'est corrig√©.

  • Fiche de membre : les champs "date d'inscription" n'avaient pas la date du jour par d√©faut, c'est corrig√©.

  • Fiche de membres : am√©lioration UX du formulaire pour ajouter/modifier un champ √† la fiche.

  • Divers autres correctifs de bugs.

  • Version hors-ligne Windows : le r√©pertoire de donn√©es utilisateur est d√©sormais cr√©√© s'il n'existe pas, √©vitant une erreur √† la premi√®re installation sous certaines versions de Windows.

  • API : ajout de l'import d'inscriptions aux activit√©s (merci @Etienne)

  • Modules : possibilit√© de cr√©er des extensions Markdown via les snippets.

  • Brindille : ajout du filtre sql_user_fields

  • Brindille : ajout du param√®tre disable_user_ordering √† la section #list

Version 1.3.1 (25 octobre 2023)

Divers :

  • Suppression automatique des traces de l'ancien plugin "garradin_eu"
  • Un bug dans le routeur emp√™chait la version 1.3.0 sous Windows de fonctionner correctement
  • Extension "Stock des v√©los" : ajout de la possibilit√© de configurer les listes (type de cadre, taille des roues, etc.), am√©lioration d√©tails du design
  • Extension "R√©servations" : ajout de la possibilit√© de choisir quels membres ont acc√®s √† la liste des r√©servations
  • Extension "Mod√®le d'√©criture" : possibilit√© de d√©finir la r√©f√©rence de paiement pour les √©critures simplifi√©es
  • Nouvelle extension "Notes de frais" (beta) : permet aux membres de saisir note de frais et justificatifs, et aux comptables de les transformer en √©critures (retours bienvenus)
  • Recherche avanc√©e :
    • Ajout d'un crit√®re "ne correspond pas √†" pour les champs √† choix multiple
    • Le crit√®re s√©lectionn√© et la valeur entr√©e sont d√©sormais conserv√©s lorsqu'on change de champ de recherche
    • Le formulaire de recherche √©tait vide par d√©faut pour la recherche de membre, maintenant il propose une recherche sur l'identit√© du membre

Membres :

  • Possibilit√© d'importer les inscriptions aux activit√©s
  • Correction du lien d'action quand on veut modifier / supprimer plusieurs membres depuis une activit√©
  • Les champs √† choix multiple vides ou cases √† cocher non coch√©es n'√©taient pas enregistr√©es (dans les fiches de membres)
  • L'enregistrement de message collectif restait bloqu√© sur une roue de chargement.
  • Ajout d'un type de champ "Texte libre, √† choix multiple" (datalist) pour les fiches de membres
  • Ajout d'un champ de type "nombre √† virgule"
  • On peut d√©sormais choisir l'exp√©diteur d'un message personnel

Comptabilité :

  • L'API ne retournait qu'un seul r√©sultat pour les journaux des comptes, c'est d√©sormais corrig√©
  • Ajout d'un crit√®re permettant de rechercher sur le libell√© d'un projet (compta).
  • Les formats de date avec les secondes (AAAA-MM-JJ HH:mm:ss) sont maintenant accept√©s dans les imports.
  • Correction du lien sur le bouton pour passer l'√©tape de balance d'ouverture apr√®s la cr√©ation d'un exercice.
  • Possibilit√© de s√©lectionner date de d√©but et de fin dans le rapprochement assist√©
  • Correction d'un bug √† l'enregistrement des √©critures de cr√©ance qui pouvait mener √† une erreur de type "√©criture non √©quilibr√©e"

Site web :

  • Ajout d'une ic√īne et d'un lien pour ouvrir l'adresse de l'association dans l'application de cartographie du smartphone, ou sur OpenStreetMap sinon.
  • Les liens internes entre pages du site web depuis l'administration menaient au site public au lieu de l'administration, c'est corrig√©.

Auto-hébergement :

  • La mise √† jour ne prenait pas en compte le contenu du fichier config.local.php si celui-ci utilisait encore le namespace Garradin au lieu de Paheko, le namespace du fichier est d√©sormais modifi√© avant toute mise √† jour.
  • Le logo ne s'affichait pas dans les rapports avec DomPDF
  • Les images PNG transparentes se retrouvaient avec un fond noir si GD √©tait utilis√© pour la cr√©ation des miniatures
  • Ajout d'une page "configuration du serveur" (bouton sur la page de Configuration) permettant de visualiser les constantes et migrer entre le stockage en base de donn√©es et le stockage en syst√®me de fichier local

Brindille :

  • La section files permettant de lister les fichiers joints √† une page web est renomm√©e attachments
  • Ajout du filtre str_getcsv
  • Ajout de la fonction :read permettant de lire un fichier depuis le code d'un module
  • Ajout du support des fichiers pour les modules :
    • ajout de la fonction :admin_files
    • ajout de la fonction :delete_file

Version 1.3.0 (3 octobre 2023)

  • N√©cessite d'avoir fait une mise √† jour vers Garradin 1.1.19 minimum avant de passer √† cette version
  • N√©cessite SQLite 3.25 minimum, avec l'extension JSON1
  • Refonte de la gestion des documents, support de Collabora, acc√®s WebDAV, etc.
  • R√©-√©criture de la gestion des membres, de l'envoi de messages collectifs, etc.
  • Refonte de l'interface de gestion du site web
  • Ajout du support des modules Brindille, refonte du code des plugins

=> Détails des changements de la version 1.3.0

Version 1.2.11 (5 septembre 2023)

  • Les √©critures modifi√©es dans un import dont les comptes ne correspondent plus au type de l'√©criture (exemple : √©criture de recette avec un compte de tiers) sont transform√©es en √©critures avanc√©es
  • Remise en place de la fonction qv() supprim√©e par erreur, qui cassait certains plugins
  • Reconstruction des index suite √† la modification de collation de la version pr√©c√©dente qui pouvait cr√©er des erreurs SQLite dans certains cas

Version 1.2.10 (1er septembre 2023)

  • Le projet d'un ch√®que est d√©sormais pris en compte dans l'√©criture de d√©p√īt du ch√®que
  • Le bouton pour cr√©er un nouveau compte lors de l'ajout de compte ne fonctionnait pas
  • Correction d'un bug dans les bilans de projets analytiques qui s'√©talaient sur plusieurs exercices avec des plans comptables diff√©rents : les sommes calcul√©es √©taient fausses (ne prenaient pas en compte le changement de plan comptable)
  • V√©rifications contre les erreurs de transmission de fichier lors de la restauration d'un fichier Zip de documents
  • Correctif : l'export en XLSX du compte de r√©sultat pouvait ne pas fonctionner correctement si du volontariat √©tait inscrit
  • Le script d'envoi des mails indique d√©sormais le nombre de mails envoy√©s
  • Correctif : le tri des listes de noms √©tait parfois erron√© (collation U_NOCASE trop sp√©cifique)
  • Correctif : la largeur des champs de type monnaie √©taient parfois trop petite sous Firefox
  • Correctif : le num√©ro des membres pouvait parfois √™tre laiss√© vide
  • Limitation : les montants des √©critures est d√©sormais limit√© √† 1 milliard pour √©viter les erreurs de calcul (integer overflow) sur les grosses √©critures
  • Debug : ajout de commandes PRAGMA sur la page "SQL" (Fonctions avanc√©es) pour v√©rifier et r√©parer la base de donn√©es si n√©cessaire

Version 1.2.9 (23 mai 2023)

  • Ajout d'une colonne indiquant le r√©sultat d'un projet dans la liste des projets
  • Appliquer aux miniatures des images JPEG la rotation indiqu√©e dans les m√©ta-donn√©es EXIF du fichier original
  • Les miniatures des images sont d√©sormais enregistr√©es au format WebP si disponible, pour que les miniatures soient plus l√©g√®res
  • La g√©n√©ration d'export LibreOffice du journal ou grand livre est maintenant trois fois plus rapide
  • √Čdition de pages du site web :
    • Il est maintenant possible d'ins√©rer un fichier ou une image rapidement en utilisant le copier/coller directement dans le texte, ou en faisant glisser puis d√©poser directement dans le champ texte
    • Le raccourci clavier "Echap" pour pr√©visualiser / retourner √† l'√©dition est supprim√© (trop de risques de fermer l'√©dition et perdre ses modifications), utiliser Ctrl+P √† la place
    • Si on essaye de fermer l'√©dition sans sauvegarder, une confirmation est demand√©e.
    • Une sauvegarde dans le navigateur est effectu√©e toutes les 10 secondes. Si on ferme l'√©dition sans sauvegarder, ou qu'on perd le contenu pour une autre raison, sans avoir pu enregistrer, une restauration de la sauvegarde sera propos√©e.
    • Diverses am√©liorations sur l'ergonomie au clavier
  • API :
    • On peut d√©sormais passer les param√®tres POST via un objet JSON
    • Ajout d'une route /transaction/[ID]/users pour lister ou mettre √† jour les membres li√©s √† une √©criture.

Version 1.2.8 (8 avril 2023)

  • Ajout du plan comptable des syndicats (merci √† @Nao)
  • Am√©lioration de la pr√©sentation des d√©tails d'une √©criture simplifi√©e (recette, d√©pense, virement, cr√©ance, dette) pour que √ßa soit plus simple pour les non-comptables (UX)
  • Ajout de l'export CSV/LibreOffice/Excel sur le compte de r√©sultat, le bilan, le journal g√©n√©ral, la balance g√©n√©rale, le grand livre et la liste des projets analytiques. L'export LibreOffice sera le plus joli (styles, bordures), car le format Excel est trop complexe pour avoir ce genre de choses.
  • Refonte de l'interface de l'√©dition de page web (UX)
  • On peut d√©sormais afficher images et fichiers dans le contenu du texte des pages chiffr√©es (les images et fichiers ne sont pas chiffr√©s)
  • On peut d√©sormais int√©grer des iframe de HelloAsso dans les pages web
  • La documentation de Brindille et des squelettes est d√©sormais int√©gr√©e √† Paheko, ce qui permet de la versionner en suivant les √©volutions du code
  • API : ajout d'un param√®tre format pour choisir le format retourn√© par /api/sql
  • API : ajout d'un param√®tre mode pour forcer le mode d'import des membres

Note, si vous avez modifié le squelette _foot.html : attention le script wiki_gallery.js a été renommé web_gallery.js, il faut mettre à jour le squelette en conséquence.

Version 1.2.7 (5 mars 2023)

  • Dans la syntaxe MarkDown des pages du site web, ajout de nouvelles possibilit√©s :
    • surlignage de texte ;
    • grilles et colonnes pour faire des mises en pages avanc√©es ;
    • inclusion de vid√©os (Peertube et autres) ;
    • commentaires ;
    • limiter la table des mati√®res √† un certain niveau ;
    • placer la table des mati√®res sur le c√īt√© ;
    • donner une classe CSS √† un bloc ;
    • donner une classe ou un ID √† un sous-titre ;
    • couleurs de texte, de fond et d√©grad√©s ;
    • alignement du texte ;
    • certains tags HTML sont d√©sormais autoris√©s.
  • Dans l'√©dition de page web on peut d√©sormais appuyer sur Echap pour passer de l'√©dition √† la pr√©visualisation et vice-versa.
  • La syntaxe Skriv permet d√©sormais de g√©n√©rer les tables des mati√®res
  • Correction du rendu des espaces ins√©cables dans certains cas de la syntaxe MarkDown
  • Correctif : les cat√©gories vides √©taient parfois transform√©es en page apr√®s une restauration
  • Correctif : la date de modification √©tait parfois mise √† jour pour toutes les pages "enfant" quand on d√©pla√ßait une cat√©gorie dans l'arborescence
  • Correctif : la recherche de fichier ou page web √©tait cass√©e si un fichier ou page web √©tait renomm√©

  • Ajout du statut pay√©/en attente dans le suivi des cr√©ances et dettes

  • Am√©lioration ergonomie de la balance d'ouverture quand elle est r√©alis√©e seule, et non √† partir de la cl√īture d'un exercice

  • Les PDF g√©n√©r√©s avec Prince sont d√©sormais √† la norme PDF/A (pour archivage)

  • Plugins : le signal skriv.init a √©t√© supprim√©, il est possible d'utiliser le signal render.extensions.init √† la place

Version 1.2.6 (7 février 2023)

  • La cl√© PGP utilis√©e pour signer les archives d'installation a chang√©: Cl√© PGP Paheko, cette nouvelle cl√© a √©t√© sign√©e par l'ancienne si vous avez besoin de v√©rifier sa validit√©.
  • D√©sormais on peut mettre √† jour la balance d'ouverture existante via le formulaire d'ouverture qui supprimera l'ancienne balance.
  • Correction d'erreurs si on essayait d'importer un CSV de membres non conforme comme s'il venait de Paheko.
  • Permettre de d√©sactiver les boutons d'export en PDF si aucun outil d'export n'est install√©
  • Ajout du filtre urlencode dans Brindille
  • Correction d'une erreur qui apparaissait √† l'inscription d'une activit√© si les options de debug des assertions √©taient activ√©es
  • Ne plus autoriser autre chose que des chiffres dans le num√©ro du membre √† l'import (source de bugs)
  • Corrections diverses pour PHP 8.2
  • D√©sactivation de la g√©n√©ration de PDF pour la version Windows autonome.

Version 1.2.5 (29 janvier 2023)

  • Ajout d'une version hors-ligne pour Windows (test√© sur Windows 10 et Windows 11)
  • Ajout d'une page listant les dettes et cr√©ances non r√©gl√©es des exercices clos, et affichage d'une alerte dans la liste des comptes de l'exercice courant s'il y en a
  • On peut d√©sormais recopier uniquement les inscrits √† un seul tarif d'une activit√© (pr√©c√©demment on ne pouvait que recopier tous les tarifs)
  • Suppression du bouton "Enregistrer et ajouter un nouveau r√®glement" lors de l'inscription √† une activit√©, qui rajoutait de la confusion au formulaire (il est possible de faire la m√™me chose √† l'√©cran suivant via le bouton "nouveau r√®glement").
  • Les membres n'ayant qu'un acc√®s en lecture aux membres ou √† la compta peuvent d√©sormais aussi faire des recherches SQL.
  • La recherche SQL des membres a d√©sormais aussi acc√®s aux tables services, services_fees, et services_users.
  • La liste des ch√®ques √† d√©poser en banque peut maintenant √™tre tri√©e sur n'importe quelle colonne.
  • L'export d'un exercice comptable est d√©sormais accessible √† tout membre ayant acc√®s en lecture √† la compta.
  • Ajout sur la page de connexion d'une suggestion de la mettre en marque-page.
  • Correctif : quand on modifiait l'inscription d'un membre et qu'on changeait le tarif, le montant d√Ľ par le membre n'√©tait pas recalcul√©.
  • Correctif : l'affichage de la comparaison de compte de r√©sultat d'un projet √©tait erron√© dans le cas o√Ļ l'ann√©e compar√©e n'utilisait pas le projet (signal√© par @Eric)
  • Correctif : l'affichage du bilan d'un projet pour plusieurs exercices √©tait erron√© si les exercices utilisaient des plans comptables diff√©rents (signal√© par @Jo√ęlle)
  • API : ajout du journal des √©critures d'un compte, possibilit√© d'avoir le journal des √©critures de l'exercice courant en utilisant current comme identifiant d'exercice, au lieu de son ID

Version 1.2.4 (5 janvier 2023)

Attention, les fichiers à télécharger sont renommés paheko-X.Y.Z.tar.gz.

Utilisateurs Debian/Ubuntu : le paquet Debian qui a été renommé paheko, il faut désinstaller le paquet garradin pour pouvoir l'installer (car paheko remplace garradin).

  • √Čcriture comptable : les URLs sont d√©sormais transform√©es en lien dans les notes (remarques) d'une √©criture
  • Import comptable (mode √† mise √† jour) : affichage des diff√©rences sous la forme de rouge (supprim√©) et de vert (ajout√©) pour que √ßa soit plus clair
  • Import comptable (mode mise √† jour) : un bug emp√™chait la mise √† jour d'une √©criture si seulement un √©l√©ment d'une ligne √©tait modifi√© et pas le reste
  • Inversion de la colonne N-1 avec la colonne N dans la comparaison de bilan/compte de r√©sultat, pour que √ßa soit plus clair
  • Ajout simplifi√© d'un nouveau compte au PC : toujours permettre la cr√©ation d'un sous-compte, m√™me si le compte est d√©j√† favori
  • Ajout du num√©ro de membre dans les exports de listes de membres inscrits √† une activit√©
  • Correction de l'affichage des boutons dans la modification de fiche membre
  • Correction de l'import comptable, dans le cas o√Ļ la date √©tait vide sur certaines lignes et pas d'autres
  • Am√©lioration du blocage des serveurs de mail utilisant spamenmoins/mailinblack
  • En auto-h√©bergement, ajout d'un bouton sur la page "adresses rejet√©es" pour relancer la file d'attente des e-mails si celle-ci a √©chou√©
  • Auto-h√©bergement : possibilit√© de forcer les couleurs de l'interface (voir FORCE_CUSTOM_COLORS dans config.dist.php)

Auto-hébergement : le mode de journal de la base de données a été modifié à TRUNCATE au lieu de WAL, pour limiter les risques de corruption sur les hébergeurs utilisant encore NFS.

Si votre hébergement n'utilise pas NFS pour stocker la base de données, il est recommandé d'inscrire dans le fichier config.local.php la ligne suivante pour améliorer les performances, particulièrement si vous avez beaucoup de membres connectés en même temps, ou utilisez la fonction site web :

const SQLITE_JOURNAL_MODE = 'WAL';

Version 1.2.3 (14 décembre 2022)

  • Garradin devient Paheko, √† cette occasion les mentions de Garradin ont √©t√© renomm√©es en Paheko (certaines peuvent encore rester), √† part √ßa rien ne change dans le code pour le moment.
  • Ajout d'un √©cran de "d√©marrage" de la compta quand on vient d'installer et qu'aucun exercice n'existe, permettant de choisir le plan comptable, les dates du premier exercice, le nom et le solde des comptes bancaires, et le r√©sultat du dernier exercice √† reporter
  • Ajout de l'export CSV/LibreOffice du compte de r√©sultat
  • Ajout : on peut d√©sormais filtrer les rapports d'un exercice (compte de r√©sultat, bilan, journal g√©n√©ral, etc.) par date
  • Ajout : comparaison de compte de r√©sultat/bilan sur les projets
  • On peut d√©sormais importer les membres associ√©s √† une √©criture
  • On choisit d√©sormais le pays de l'association lors de l'installation (pour installer le bon plan comptable derri√®re)
  • On peut d√©sormais r√©tablir une adresse e-mail qui a √©t√© rejet√©e car invalide ou ayant rencontr√© trop d'erreurs (par exemple bo√ģte mail pleine), apr√®s un d√©lai de 30 jours
  • Correctif : les totaux du b√©n√©volat √©taient erron√©s dans certains cas
  • Correctif : les comptes s√©lectionn√©s √©taient invers√©s dans l'√©dition d'une dette
  • Correctif : √† l'inscription d'un membre, dans certains cas rares, la date de fin d'une activit√© n'√©tait pas forc√©ment la bonne quand on modifiait la date de d√©but
  • Correctif : le nombre de membres expir√©s dans la liste des activit√©s √©tait parfois erron√©
  • Correctif : changement de la formulation de l'onglet d'envoi d'un message collectif (devient "R√©daction d'un message collectif") pour √©viter les confusions

Version 1.2.2 (9 novembre 2022)

  • Les comptes qui √©taient dans la classe "51" mais dont le num√©ro ne commence pas par "512", "517", ou "518" sont d√©plac√©s dans la sous-classe "512" (leur num√©ro est modifi√©) et sont d√©sormais consid√©r√©s comme √©tant des comptes de banque
  • Graphiques : modification de l'ordre des graphiques, ajout d'une pr√©cision sur l'arrondi des pourcentages des camemberts, utilisation d'un arrondi au plus proche (merci @Toutouille)
  • Correctif : on ne pouvait plus rechercher en utilisant le num√©ro de compte dans le s√©lecteur de compte (merci @Mathieu)
  • Correctif : le pays s√©lectionn√© lors de l'import d'un plan comptable n'√©tait pas pris en compte (@Isabelle)
  • Correctif : le formulaire pour r√©-ouvrir un exercice cl√ītur√© ne fonctionnait plus (merci @Serge)
  • Correctif : le lien vers le compte de r√©sultat d'un projet depuis un journal de compte m√®ne d√©sormais au r√©sultat de l'exercice qu'on √©tait en train de visualiser (merci @Eric)
  • Correctif : il n'√©tait pas possible de d√©s-archiver un projet (signal√© par @Serge)

Version 1.2.1 (7 novembre 2022)

  • Ajout du plan comptable associatif Suisse
  • Restriction sur le pays d'un plan comptable : soit le PC est li√© √† un pays support√© (FR, BE, Suisse), soit il est li√© √† un autre pays non support√© : la cat√©gorisation automatique des comptes sera donc d√©sactiv√©e, et le logiciel ne pourra plus contr√īler si les r√®gles du plan comptable sont respect√©es, et il faudra parcourir tout le plan comptable √† chaque fois qu'il faut s√©lectionner un compte
  • Quand on modifie le pays d'un plan comptable, cela remet d√©sormais √† z√©ro proprement les types et r√®gles de comptes
  • Dans le formulaire d√©p√īt en banque (de ch√®ques par exemple), si le solde du compte ne correspond pas au total des ch√®ques √† d√©poser, un virement est propos√© pour r√©gulariser la situation
  • Dans les listes de comptes group√©s par cat√©gorie, ajout √† la fin d'une partie "Autres" pour regrouper les comptes favoris qui ne sont cat√©goris√©s
  • Correctif pour l'affectation automatique du r√©sultat s'il est n√©gatif

Version 1.2.0 (5 novembre 2022)

Refonte de la gestion des projets analytiques

  • Les projets sont d√©sormais ind√©pendants du plan comptable et peuvent donc √™tre suivis sur plusieurs plans comptables diff√©rents
  • Les anciens comptes analytiques ont √©t√© transform√©s en projets
  • Possibilit√© de marquer un projet comme "archiv√©", il n'appara√ģtra alors plus dans la liste des projets propos√©s lors de l'affectation
  • La gestion des projets se fait directement depuis la liste des projets (dans Exercices & rapports, onglet Projets)
  • La configuration avanc√©e des projets se fait maintenant depuis le menu Exercices & rapports, onglet Projets, sous-onglet Configuration
  • Le code du projet n'est plus obligatoire : s'il n'est pas pr√©sent c'est le libell√© qui sera utilis√©

Refonte de la gestion des plans comptables

  • Les plans comptables ne sont plus dans le menu principal, mais dans un onglet du menu "Exercices et rapports"
  • Les options pour importer, installer et recopier un plan comptable sont d√©sormais regroup√©es dans le m√™me formulaire
  • On peut maintenant marquer un compte comme "favori"
  • Tri du plan comptable par num√©ro, par nom ou par favori
  • Lors de la cr√©ation d'un compte, il est d√©j√† propos√© de mettre en favori un compte existant du plan comptable, sinon on propose de cr√©er un sous-compte en remplissant d√©j√† le num√©ro de compte √† partir d'un compte existant (permet de limiter les erreurs de num√©ro de compte)
  • Les "types de compte usuel" ne peuvent plus √™tre choisis et sont d√©sormais d√©termin√©s automatiquement en fonction de la num√©rotation.
  • Quand on modifie les comptes depuis le s√©lecteur de comptes, la modification propos√©e est limit√©e aux comptes de la classe li√©e au contexte s√©lecteur (traduction : quand on va s√©lectionner une recette, on ne propose de modifier que les comptes de produit)
  • Ajout de l'export du plan comptable au format Excel
  • Un plan comptable officiel peut d√©sormais √™tre supprim√© s'il n'est pas utilis√© par un exercice
  • Ajout de la recherche rapide dans la liste des comptes du plan comptable, pour filtrer rapidement la liste selon le nom du compte

Divers

  • C'est d√©sormais le format MarkDown qui est propos√© par d√©faut pour les nouvelles pages web, ce format √©tant plus r√©pandu dans d'autres outils.

Ce changement de version majeure est d√Ľe √† un changement important dans les tables SQL de la comptabilit√©.

D√©veloppeurs‚čÖses et bidouilleur‚čÖses :

  • Une table SQL acc_projects a √©t√© ajout√©e, contenant la liste des projets
  • Les colonnes id_analytical dans les tables acc_transactions_lines et acc_services_fees ont √©t√© renomm√©es id_project

Version 1.1.31 (23 octobre 2022)

Auto-hébergement : à partir de cette version, lors d'une mise à jour ou d'une installation, des informations techniques sont envoyées à Garradin.eu :

  • la version de Garradin, de PHP et de SQLite
  • la liste des extensions SQLite install√©es
  • un identifiant unique li√©e √† votre installation (exemple : 4e1243bd22c66e76c2ba9eddc1f91394e57f9f83), il ne contient aucune info, c'est un hash cryptographique utilis√© seulement pour √©viter les doublons

Ceci afin d'aider à déterminer le support SQLite/PHP des hébergeurs (pour la future version 1.2), et aussi à compter le nombre d'installations de Garradin.

Aucune donnée personnelle n'est envoyée.

Si vous ne souhaitez pas que votre installation envoie ces données, il est possible de désactiver cet envoi en ajoutant cette ligne à la fin de config.local.php (avant la mise à jour) : const DISABLE_INSTALL_PING = TRUE;

Par souci de transparence, le code source utilisé sur Garradin.eu pour stocker les statistiques est publié ici, avec les statistiques : https://garradin.eu/ping/

Compta :

Attention : dans de rares cas, il est possible que cette mise √† jour modifie l√©g√®rement votre compte de r√©sultat et bilan, m√™me d'un exercice cl√ītur√©, si vous aviez manuellement positionn√© des comptes sur une position qui n'√©tait pas correcte (par exemple un compte en classe 6 positionn√© √† l'actif).

  • Correction de plans comptables : certains comptes cr√©√©s manuellement n'avaient pas la bonne position (par exemple un compte de charge se retrouvait au bilan)
  • Ajout de nouvelles v√©rifications pour les plans comptables fran√ßais, pour emp√™cher de mettre par exemple un compte de classe 4 en position de charge
  • Ajout d'une option (dans Configuration -> Fonctions avanc√©es) pour que l'affectation de projet sur les √©critures simplifi√©es ne soit faite que sur le compte de charge ou de produit, par d√©faut le comportement ne change pas
  • Dans le plan comptable associatif 2018, renommer "fonds associatif" en "fonds propres"
  • Dans l'import, traiter comme √©criture avanc√©e les √©critures simples (2 lignes) qui ont √† la fois un compte de d√©pense et un compte de recette (merci @Andr√©)
  • Dans le compte de r√©sultat, pr√©senter les contributions b√©n√©voles de mani√®re plus claire, et afficher le total charges et produits en prenant en compte les contributions b√©n√©voles (merci @Daniel)
  • Lors de l'ajout d'un paiement suppl√©mentaire pour une inscription √† une activit√©, permettre de choisir le projet analytique [cd406a18c2e565bf]
  • Permettre de manuellement d√©finir une √©criture li√©e pour les √©critures de type dette et recette.
  • Ajout de l'impression en PDF d'une √©criture.
  • Correctif : l'ajout de compte analytique depuis la liste des projets demandait de re-s√©lectionner le type de compte analytique.

Autres :

  • Corrige la recherche interne de fichiers et pages web qui ne retournait plus de r√©sultats depuis la 1.1.29
  • Ajout d'un lien dans la liste des rappels permettant de voir la liste des activit√©s inscrites apr√®s la date du rappel
  • Dans la liste des activit√©s le nombre de membres √† jour renvoie sur la liste des membres √† jour en terme de date ET de paiement, le lien "Liste des inscrits" renvoie √† une nouvelle liste, fournissant tous les inscrits √† cette activit√©.
  • Dans l'email confirmant le changement de mot de passe, indiquer l'identifiant configur√©, pas seulement l'adresse e-mail.
  • Correctif : les e-mails d'envoi de r√©cup√©ration de mot de passe n'√©taient plus chiffr√©s depuis la version 1.1.25.
  • Import de fichiers CSV : ajout du pipe | comme s√©parateur de colonne possible
  • Clarification sur la port√©e des champs cach√©s dans les fiches membres.

Version 1.1.30 (5 septembre 2022)

  • Restaure les descriptions et comptes usuels qui ont √©t√© √©cras√©s par erreur lors de la mise √† jour 1.1.29 dans le plan comptable associatif 2018
  • Corrige le montant restant √† payer d'une activit√© si rien n'a √©t√© r√©gl√©

Version 1.1.29 (2 septembre 2022)

  • On peut d√©sormais partager un document (bouton Partager dans la liste des documents)
  • Dans les pages web, les fichiers SVG sont d√©sormais trait√©s comme des images et non comme des documents
  • Am√©lioration du rendu des liens vers les documents dans les pages web
  • Correctif : lors de la duplication d'√©criture de type recette/d√©pense, les comptes n'√©taient pas dupliqu√©s
  • Les fichiers qui peuvent contenir du code malveillant sont interdits dans les documents (.exe/.com/.php, etc.)
  • D√©sactiver la suppression de lien entre √©criture et activit√© depuis la modification d'√©criture, permettre de d√©-lier entre activit√© et √©criture depuis la liste des √©critures d'une activit√© souscrite
  • Lors de l'import d'un fichier de compta, si le type d'√©criture n'est pas pr√©cis√©, l'import essaiera de d√©terminer si c'est une recette ou une d√©pense (merci @Andr√©), sinon le type sera "avanc√©".
  • Corrig√© : lors du r√®glement d'une dette/cr√©ance, la date √©tait positionn√©e au d√©but de l'exercice.
  • Corrig√© : parfois les pages web apparaissaient en double dans la recherche apr√®s que leur URI ait √©t√© modifi√©e.

Version 1.1.28 (8 ao√Ľt 2022)

Compta :

  • Possibilit√© de s√©lectionner un compte non-usuel depuis les √©critures de type recette/d√©pense/virement/dette/cr√©ance
  • Ajout du support de l'export et import de fichiers FEC (Fichier des √Čcritures Comptables)
  • Ajout de la pr√©visualisation de ce qui sera modifi√© lors de l'import, avant de valider l'import d'√©critures.
  • Dans certaines conditions, la derni√®re ligne d'un CSV import√© √©tait ignor√©e, c'est corrig√©.
  • Apr√®s la saisie d'une √©criture, on est d√©sormais redirig√© vers la page de l'√©criture, permettant d'y ajouter des fichiers (suggestion de @st√®ve)
  • Uniformisation des messages pour l'import de tableaux si le support de l'import d'ODS/XLSX est activ√©.
  • En cas d'erreur lors d'un import dans la compta, retour au d√©but de la proc√©dure pour pouvoir modifier le fichier import√©.
  • Dans la s√©lection de compte, ne plus intercepter les touches d√©but/fin quand on est dans le champ de recherche rapide
  • Quand on duplique une √©criture, dupliquer aussi les membres associ√©s.
  • Dans la s√©lection de compte, permettre de s√©lectionner n'importe quel compte, m√™me si non-usuel

Site web :

  • Nouveau design par d√©faut du site web.
  • L'URI des pages web √©tait automatiquement transform√©e en minuscules √† la sauvegarde, c'est corrig√©.
  • Si le texte de la page contient des liens vers des pages internes qui n'existent pas ou plus, un message d'alerte est affich√©, permettant de corriger la situation.
  • Les liens vers des pages internes depuis la pr√©visualisation de page menait au site public, d√©sormais √ßa m√®ne √† la pr√©visualisation du lien cit√©, on reste dans l'administration.
  • Les squelettes des fichiers .txt renvoient le bon type MIME en HTTP
  • La fonction d'envoi d'email depuis un squelette ne fonctionnait plus depuis la 1.1.25, corrig√© (merci @zou)

Divers :

  • Correction de la gestion des champs de type date/heure dans les fiches membres (signal√© par @pierrick)
  • Ne pas montrer le lien "Retour au site" sur la page de connexion si le site est d√©sactiv√©
  • Ajout de m√©thodes dans l'API pour r√©cup√©rer les infos de la compta et cr√©er des √©critures
  • ajout du signal email.bounce pour qu'un plugin puisse intercepter un email de bounce

Développeurs :

  • Attention les m√©thodes importForm, importFromNewForm et importFromEditForm de l'objet Transaction ont √©t√© modifi√©es pour s'adapter au refactoring de la saisie d'√©criture.
  • La fonctionnalit√© _form_rules dans les entit√©s a √©t√© supprim√©e car quasiment inutilis√©e : plut√īt appliquer les r√®gles dans la m√©thode selfCheck de l'entit√©.

Version 1.1.27 (5 juillet 2022)

  • Ajout de la possibilit√© de cr√©er des acc√®s API depuis l'interface d'administration (Configuration -> Fonctions avanc√©es -> API)
  • Envoi de message collectif : le nom des membres est d√©sormais inclus dans l'export des destinataires du message
  • Emails : ne pas tenter de v√©rifier les adresses e-mail selon des r√®gles sp√©cifiques au fournisseur de mail, les infos fournies par les fournisseurs √©tant trop peu fiables
  • Rapprochement assist√© : correction d'un bug qui faisait qu'en cas d'erreur dans le fichier on restait bloqu√© sans pouvoir changer le fichier
  • Correction auto-h√©bergement : l'appel aux fonctions de sauvegarde et rappel automatique ne fonctionnait pas avec USE_CRON positionn√© sur false
  • Web : restreindre le bouton "transformer en cat√©gorie" aux administrateurs‚čÖtrices
  • Export de membre : transformation des actions d'export en boutons (UX)
  • Envoi de mail en autoh√©bergement : correction de bugs avec certains serveurs de mails, notamment les accents dans les sujets pour SFR Mail
  • Brindille : ajout des filtres regexp_match et match
  • Brindille : ajout de la variable $logged_user permettant d'obtenir les infos sur le membre actuellement connect√© (si connect√©), permettant de faire une section semi-publique du site web
  • Brindille : ajout d'une section restrict permettant de limiter une partie de la page √† une personne connect√©e avec un certain niveau : {{#restrict section="users" level="admin"}}
  • Brindille : possibilit√© de forcer le t√©l√©chargement de la page sous un nom de fichier : {{:http download="fichier.pdf"}}
  • Brindille : possibilit√© de g√©n√©rer des PDF depuis un squelette en utilisant la fonction http : {{:http type="application/pdf"}}

Version 1.1.26 (24 juin 2022)

Note : si vous utilisez OVH, n'utilisez pas la procédure de mise à jour automatisée, utilisez la mise à jour manuelle. Ça devrait ensuite être bon pour la mise à jour vers la version 1.1.27.

  • Ajout d'une vue simplifi√©e pour la balance g√©n√©rale
  • Possibilit√© d'exporter la liste des emails des destinataires d'un envoi de message collectif (par exemple pour r√©aliser l'envoi via un service tiers, remplace l'extension "extraction email des membres")
  • La liste des activit√©s peut d√©sormais √™tre tri√©e soit par nom, soit par p√©riode
  • Ajout de la liste des dettes et cr√©ances du membre dans la page "Mes activit√©s et cotisations"
  • Le menu "Comptes" am√®ne maintenant √† la liste de toutes les √©critures, quel que soit leur type, par d√©faut
  • Ergonomie : √©l√©ments de formulaire de type liste interactive (s√©lection de compte, de membre) : si l'√©l√©ment est requis, un message d'erreur est d√©sormais renvoy√© avant envoi au serveur
  • Ergonomie : ajout d'une courte explication (aide) de la signification du bilan et du compte de r√©sultat sur leurs pages
  • Le champ ann√©e dans le s√©lecteur de date est un peu plus long, pour les navigateurs Safari qui ont un bug √† ce niveau
  • Ajout de r√®gles de validation pour les adresses des fournisseurs les plus courants, permettant de limiter les fautes de frappe √† la saisie d'email
  • Le processus de mise √† jour automatis√©e (auto-h√©bergement) a √©t√© rendu plus lent pour contourner les bugs de certains h√©bergeurs (OVH notamment) pour lesquels la mise √† jour √©tait trop rapide.
  • Correctif : on ne pouvait plus choisir la position des comptes de b√©n√©volat dans le plan comptable
  • Correctif : un membre avec acc√®s en √©criture aux membres, mais aucun acc√®s √† la compta, ne pouvait pas s√©lectionner le compte d'encaissement.
  • Correctif : le lien pour d√©sinstaller une extension ne fonctionnait plus.
  • Squelettes : ajout du filtre abs pour donner la valeur absolue d'un nombre

Version 1.1.25 (3 juin 2022)

Cette version apporte principalement une refonte de la gestion des e-mails.

C√īt√© utilisateur, on peut d√©sormais voir la liste des adresses e-mail invalides ou d√©sinscrites (menu "Message collectif", onglet "Adresses rejet√©es"). Cette information est √©galement visible sur la fiche du membre. Un membre qui s'est d√©sinscrit peut √©galement se r√©inscrire.

On peut également utiliser la syntaxe MarkDown ou SkrivML dans le corps des messages collectifs (comme dans les pages web). Dans ce cas le mail sera envoyé au format HTML.

On peut aussi avoir un contenu dynamique des messages, par exemple pour inclure le nom du membre dans le corps du message. Pour cela on peut directement utiliser la syntaxe Brindille dans le corps du mail. Exemple : Bonjour {{$nom}}. Cette fonctionnalit√© est particuli√®rement utile combin√©e √† une recherche avanc√©e en SQL par exemple, dans ce cas toutes les colonnes s√©lectionn√©es (SELECT nombre_enfants * 10 AS prix, nom FROM membres) seront disponibles : Bonjour {{$nom}}, le prix de la sortie de dimanche pour votre famille sera de {{$prix}} ‚ā¨.

  • Une meilleure v√©rification des adresses mail lors de la saisie permettra d'√©viter certaines fautes de frappe.
  • Les membres peuvent se d√©sinscrire des messages (opt-out).
  • Nouvelle page "Adresses rejet√©es" (via l'onglet dans "Message collectif") :
    • possibilit√© pour un membre de se r√©inscrire apr√®s s'√™tre d√©sinscrit ;
    • visualisation des adresses e-mail qui ont demand√© √† se d√©sinscrire ou qui sont invalides ;
    • possibilit√© de demander √† un membre de v√©rifier son adresse e-mail.
  • Affichage du statut de l'adresse e-mail sur la fiche du membre (si invalide ou d√©sinscrite)
  • Support du SkrivML et du Markdown dans l'envoi de message collectif (dans ce cas l'e-mail sera envoy√© en HTML)
  • Pr√©visualisation des messages collectifs avant envoi
  • Support des variables Brindille pour personnaliser le contenu des messages collectifs (par exemple Bonjour {{$nom}} dans un message collectif affichera le nom du membre)
  • Ajout d'un squelette Brindille email.html utilis√© pour l'envoi des messages en HTML (√† personnaliser si besoin)
  • V√©rification de la validit√© des serveurs des adresses mail avant envoi
  • Blocage par d√©faut des adresses e-mail mailinblack / spam-en-moins
  • Les recherches SQL de membres doivent inclure la table membres (non alias√©es) pour pouvoir √™tre utilis√©es dans l'envoi de message collectif.

  • Auto-h√©bergement : l'envoi d'e-mail peut d√©sormais se faire de mani√®re asynchrone, activer la constante USE_CRON dans config.local.php et configurer un cron pour lancer le script scripts/emails.php toutes les minutes. Sinon les e-mail seront envoy√©s tout de suite (peut √™tre long quand il y a beaucoup de destinataires).

  • Auto-h√©bergement : possibilit√© de d√©finir une adresse de retour Return-Path

  • Auto-h√©bergement : ajout d'un script qui peut √™tre appel√© par le serveur de mail, associ√© √† l'adresse Return-Path, permettant de marquer automatiquement les adresses invalides comme telles (les autres messages sont transmis √† l'adresse de l'association)

  • Auto-h√©bergement : ajout d'une API HTTP (/admin/handle_bounce.php) qui peut recevoir un message et l'analyser pour marquer les adresses invalides (pour les serveurs de mail permettant de faire une requ√™te HTTP √† r√©ception d'un mail)

ATTENTION : en auto-hébergement, si vous avez activé USE_CRON il faut désormais ajouter un appel au script scripts/emails.php (toutes les minutes) pour que l'envoi de mails se fasse. Voir la documentation sur la configuration pour les détails.

Compta :

  • Ajout du plan comptable belge (PCMN 2019) pour les ASBL
  • Les comptes favoris sont d√©sormais appel√©s "comptes usuels"

Extensions :

  • Le signal accueil.banniere a √©t√© renomm√© en home.banner
  • Disparition de la fonctionnalit√© "plugin syst√®me" et de la constante de configuration PLUGINS_SYSTEM
  • Nouvelle constante de configuration SYSTEM_SIGNALS qui permet de d√©finir de mani√®re fixe des signaux et des callbacks
  • Les signaux email.envoi et rappels.auto ont √©t√© supprim√©s (remplacer par email.send.before et reminder.send.after)
  • Nouveaux signaux : menu.item, reminder.send.after, email.queue.before, email.queue.after, email.queue.insert, email.send.before, et email.send.after.

Divers :

  • La constante de configuration ENABLE_AUTOMATIC_BACKUPS a √©t√© supprim√©e.
  • La constante de configuration MAIL_RETURN_PATH a √©t√© ajout√©e.
  • La constante de configuration MAIL_BOUNCE_PASSWORD a √©t√© ajout√©e.

Version 1.1.24 (3 mai 2022)

Compta :

  • Correction des soldes de comptes dans les vues des projets par exercice
  • Correction groupage des projets par code quand le plan comptable diff√®re
  • Correction balance d'ouverture : balance automatique en utilisant le compte 890
  • Correction du libell√© des colonnes d√©bit/cr√©dit qui √©tait invers√© dans l'export complet et group√©
  • Ajout du libell√© dans la liste des √©critures li√©es
  • Possibilit√© d'indiquer un num√©ro d'√©criture √† lier lors de la cr√©ation d'une √©criture avanc√©e
  • Import : le statut de l'√©criture est d√©sormais √©galement import√©
  • D√©p√īt en banque : le libell√© de la ligne est d√©sormais recopi√© dans l'√©criture de d√©p√īt
  • Am√©liorations rapprochement assist√© :
    • possibilit√© d'avoir deux colonnes "d√©bit" et "cr√©dit" √† la place d'une seule colonne "montant", permettant de r√©pondre √† plus de cas
    • possibilit√© de cr√©er une √©criture depuis le rapprochement assist√©, avec date, libell√© et montant pr√©-remplis
    • possibilit√© de garder la colonne "solde" depuis le CSV pour afficher dans le tableau de rapprochement

Autres :

  • La barre de menu est d√©plac√©e en bas de l'√©cran sur appareils mobiles (smartphones) pour coller au design de la plupart des applis, et c'est plus proche du pouce pour naviguer
  • Am√©lioration de l'accessibilit√© de la barre de menu
  • Modification de l'ic√īne de menu pour "Site web"
  • Ajout des fonctions /errors/report et /errors/log √† l'API

Version 1.1.23 (31 mars 2022)

  • Activit√©s : modification de la liste des membres "√† jour et pay√©s" en seulement "√† jour" (avec possibilit√© de trier selon statut pay√© ou non), merci @Matthieu
  • Compta : export en XLSX (Excel 2007+/OpenXML) et import depuis ODS/XLS/XLSX, en utilisant un programme externe type ssconvert (voir config.dist.php pour les d√©tails sur la constante CALC_CONVERT_COMMAND)
  • Squelettes : ajout de la fonction {{:mail` permettant d'envoyer un email depuis un squelette
  • Squelettes : ajout du filtre |check_email permettant de v√©rifier la validit√© d'une adresse email
  • Site web : ajout d'une extension HTML pour Skriv et MarkDown permettant d'ins√©rer du code HTML dans le texte d'une page web (exemple : <<<html <img src="http://...."/> >>>)
  • D√©sactivation de l'export PDF des graphiques de compta : √ßa ne peut pas marcher car il faut √™tre connect√© pour t√©l√©charger les graphiques
  • S√©lecteur de dates : ajout d'un bouton pour revenir √† la date du jour
  • Compta : correction des comptes de r√©sultat des projets (merci @zou)

Version 1.1.22 (9 mars 2022)

Une modification importante de la mani√®re de calculer les soldes de comptes peut mener √† des modifications l√©g√®res de comportement (par exemple un compte positif qui devient n√©gatif). Normalement non, mais ne pas h√©siter √† remonter si c'est le cas, v√©rifiez vos bilans pour √™tre s√Ľr qu'ils n'ont pas chang√© :)

Comptabilité :

  • Refonte de l'export et import d'√©critures comptables
    • sont d√©sormais disponibles 3 formats √† l'export : simplifi√© (comptabilit√© de tr√©sorerie), complet (comptabilit√© d'engagement), sp√©cifiquement pour interagir avec d'autres logiciels et group√© (pour simplifier l'import surtout et le rendre plus lisible)
    • 2 formats sont disponibles √† l'import : simplifi√© et group√©
    • affichage d'exemples des formats d'export/import dans les pages d'export et import
    • ajout d'une option pour ne pas tenir compte des num√©ros d'√©critures (par exemple pour copier les √©critures d'un exercice √† l'autre)
  • Balance g√©n√©rale : remplacement des deux colonnes "solde d√©biteur" et "solde cr√©diteur" par une seule colonne "solde", comme il est d'usage g√©n√©ralement en compta, tous les soldes repr√©sentent le d√©bit diminu√© du cr√©dit, ce qui peut s'av√©rer perturbant, donc ajout d'un avertissement sur le fonctionnement de la page
  • Ajout d'une page "tous les comptes" pour lister les comptes de mani√®re simple, sans passer par la balance g√©n√©rale
  • Refonte du code du compte de r√©sultat et du bilan :
    • ajout d'une vue SQL acc_accounts_balances qui renvoie les balances des comptes par exercice, pour simplifier le code
    • dans la comparaison d'exercice, ajout de la diff√©rence m√™me si le solde √©tait z√©ro
    • dans la comparaison, inclure les comptes de l'exercice pr√©c√©dent qui ne sont plus utilis√©s au milieu des autres comptes, et pas √† part en bas de la liste
  • √Ä la fin du journal d'un compte, ajout du total des d√©bits et cr√©dits list√©s
  • Ajout des totaux dans la balance g√©n√©rale (suggestion de @Christian)
  • Ajout d'un lien vers le compte de r√©sultat et le bilan depuis la page "Comptes"
  • Ajout de nouveau compte : simplification du processus pour les comptes usuels de type banque, caisse, tiers, etc.
  • Ajout de nouveau compte : possibilit√© d'indiquer un solde d'ouverture lors de la cr√©ation du compte
  • Dans le s√©lecteur de compte, si aucun compte du type n'existe, proposer de cr√©er directement un compte du type n√©cessaire
  • D√©tails d'une √©criture : afficher le statut des dettes/cr√©ances : pay√©e/en attente
  • D√©tails d'une √©criture : liste des √©critures qui font r√©f√©rence √† cette √©criture
  • Modification d'√©criture : possibilit√© de sp√©cifier le num√©ro d'√©criture li√©e

Divers :

  • Ne pas prendre en compte les apostrophes typographiques dans la recherche de membre
  • Permettre le copier-coller de la l√©gende dans l'ajout d'une image dans le site web
  • Suppression du cache des graphiques de la compta pour qu'ils soient mis √† jour en temps r√©el (suggestion de @Michel)
  • D√©veloppeurs : ajout d'une constante de configuration SQL_DEBUG permettant de logger les requ√™tes SQL ex√©cut√©es et identifier celles qui sont lentes ou superflues (voir config.dist.php pour les d√©tails)
  • Modification de la formulation dans le pied de page des emails envoy√©s pour "Vous recevez ce message car vous √™tes inscrit dans nos contacts" (suggestion de @garra)
  • Compta : quand on duplique une √©criture qui vient d'un autre exercice, utilise la derni√®re date saisie, ou sinon la date du jour (merci @zou)
  • Compta : rendre les num√©ros d'√©critures cliquables dans les titres et remarques d'une √©criture, permettant de faire des liens entre √©critures (en ajoutant un hash devant : #1234)
  • Correctifs divers pour PHP 8.1
  • Correctif : si le CSV de l'import de plan comptable avait une erreur, le plan comptable √©tait quand m√™me cr√©√© mais vide (signal√© par @Isabelle)
  • Correction de bugs sur l'indentation dans l'√©diteur de code (merci @zou)

Version 1.1.21 (10 février 2022)

  • Nouveau : possibilit√© d'installer un autre plan comptable, sont disponibles : plan comptable g√©n√©ral et des copropri√©t√©s (merci @Isabelle), plan comptable des CSE (merci @Antoine)
  • Nouveau : possibilit√© de lier un tarif d'activit√© √† un projet
  • Nouveau : possibilit√© d'importer les projets depuis l'import CSV personnalis√© d'√©critures
  • Modification : dans les s√©lecteurs (par exemple pour la balance d'ouverture) les exercices sont d√©sormais list√©s du plus r√©cent au plus ancien (avant c'√©tait l'inverse)
  • Modification : les champs de type "monnaie" dans la saisie d'√©criture n'indiquent plus z√©ro par d√©faut, mais sont d√©sormais vides, pour √©viter d'entrer par exemple "250" au lieu de "25" par inattention
  • Modification : les activit√©s pass√©es s'affichent diff√©remment dans la liste des inscriptions sur la fiche d'un membre, pour mieux les distinguer
  • Correctif : en restaurant une sauvegarde o√Ļ le membre connect√© n'existe pas le r√©sultat √©tait impr√©visible, d√©sormais il est connect√© sous le premier compte administrateur trouv√©
  • Correctif : les comparatifs de bilan entre exercices √©taient erron√©s si un compte de tiers passait d'actif √† passif entre les deux ann√©es
  • Correctif : le comparatif de bilan ne prenait pas en compte le r√©sultat de l'exercice pr√©c√©dent
  • Correctif : dans certains cas la remise √† z√©ro √©chouait et laissait l'installation dans un √©tat ind√©fini.
  • Correctif : la langue du visiteur provoquait parfois une erreur PHP
  • Correctif : lors de la restauration d'une sauvegarde, si celle-ci √©tait corrompue le message d'erreur n'√©tait pas affich√©
  • Correctif : la num√©rotation du sommaire dans les pages web √©tait erron√©e
  • Correctif de certaines erreurs avec PHP 8.0/8.1 (si d'autres erreurs surviennent merci de les signaler sur la liste hebergement)
  • Correctif : erreur lors de la sauvegarde d√Ľ √† la collation U_NOCASE non disponible

Version 1.1.20 (24 janvier 2022)

  • Ajout d'une page qui liste les soldes de comptes virtuels pour les membres li√©s √† des √©critures (dans Compta -> Comptes -> Comptes de membres)
  • Inscription de plusieurs membres √† une activit√© : liste compl√®te des membres s√©lectionn√©s et possibilit√© d'√īter des membres de la s√©lection
  • Correction de la mise √† jour 1.1.19 qui √©chouait chez certains h√©bergeurs trop lents, pour une raison non identifi√©e (merci @j√©r√īme)
  • Correctif : la recopie d'activit√© ne fonctionnait plus (merci @isabelle)
  • Correctif : s√©lecteur de date quand on passe de d√©cembre √† janvier (merci @garrtick)
  • Correctif : le nom de l'asso √©tait en double dans le sujet des mails de rappel
  • Correctif : "enregistrer et aller au mois suivant" dans le rapprochement ne donnait pas les bonnes dates de d√©but et fin du mois
  • Correctif : lors d'une duplication d'√©criture le num√©ro de pi√®ce comptable n'√©tait pas recopi√©, et la date non plus
  • Correctif : le cache HTTP sur la s√©lecteur de comptes n'√©tait pas fonctionnel, du coup la liste √©tait longue √† charger
  • Correctif : probl√®me de cache HTTP avec les fichiers CSS et JS avec les Apache r√©cents qui utilisent mod_gzip

Version 1.1.19 (13 janvier 2022)

  • Lors de la r√©alisation d'une balance d'ouverture, une affectation automatique du r√©sultat est propos√©e (correspondant au besoin de la majorit√© des associations)
  • Les URI des nouvelles pages web sont en minuscules par d√©faut
  • Correction : le tri des colonnes qui ne tient pas compte des accents cr√©ait une corruption de base de donn√©es dans certains cas, renommage de la collation NOCASE par U_NOCASE
  • Correction : l'import de fichier CSV qui n'√©tait pas correctement encod√© en UTF-8 cr√©ait une corruption de la base de donn√©es (database disk image is malformed)
  • Correctif : le s√©lecteur de date "sautait" un mois si la date pr√©-selectionn√©e √©tait un 31 et que le mois suivant n'avait pas 31 jours
  • Correction : couleurs du s√©lecteur de date dans le futur th√®me sombre
  • Correctif : la balance g√©n√©rale pouvait comporter des comptes en trop quand on venait du bilan apr√®s avoir effectu√© une comparaison avec un exercice pr√©c√©dent

Attention : avec cette version, il est possible que si on lise le fichier SQLite avec un autre logiciel, il se produise une erreur quand on liste les membres avec une colonne de type texte : no such collation sequence: U_NOCASE. Il suffit d'utiliser un tri sur une autre colonne, ou de spécifier une autre collation que celle par défaut : ORDER BY nom COLLATE NOCASE fonctionnera alors que ORDER BY nom tout seul provoquera une erreur. Ce problème sera contourné dans une prochaine version, mais pour le moment il n'est pas possible de faire autrement malheureusement.

Version 1.1.18 (7 janvier 2022)

Activités :

  • Ajout d'un lien vers l'inscription √† l'activit√© dans la liste des membres li√©s √† une √©criture (quand c'est pertinent)
  • Fix : suppression d'un membre li√© √† une √©criture m√™me si c'est aussi li√© √† une inscription (depuis le formulaire de modification de l'√©criture)
  • Ajout de la possibilit√© de lier manuellement une √©criture √† une inscription √† une activit√©
  • Ajout de la possibilit√© de recopier les inscriptions √† une activit√© dans une autre activit√© (pour permettre de recopier les membres d'une cotisation 2021 vers 2022 par exemple)
  • Possibilit√© d'inscrire plusieurs membres √† une activit√© en une fois
  • Correctif : erreur lors du marquage d'une inscription comme pay√©e (@Bruno)
  • Correctif : les membres inscrits √† une activit√© sans tarif n'√©taient pas list√©s correctement
  • Correctif : √† l'inscription √† une activit√©, si aucune activit√© courante n'existe (cas o√Ļ toutes les activit√©s sont dans le pass√©), affichage des activit√©s pass√©es

Compta :

  • Ajout d'une recherche rapide sur la page "Comptabilit√©" (suggestion de @zou) :
    • inscrire une date (JJ/MM/AAAA) recherchera toutes les √©critures ayant cette date
    • inscrire un montant pr√©c√©d√© du signe √©gal (=62,32) recherchera les √©critures ayant ce montant en d√©bit ou cr√©dit
    • inscrire un num√©ro d'√©criture pr√©c√©d√© d'un hash (#1234) enverra directement sur la page de l'√©criture
    • inscrire le code d'un compte enverra sur le journal du compte
    • tout autre texte renverra √† une recherche sur le libell√©, le num√©ro de pi√®ce comptable, ou la r√©f√©rence de paiement
  • Modification de la page "Comptabilit√©" : suppression de 3 graphiques, r√©duction des 3 autres, et ajout d'une liste des 10 derni√®res √©critures ajout√©es.
  • Ajout de la possibilit√© de filtrer un journal de compte par dates
  • Import/export de plan comptable : ajout de la colonne "compte ajout√© par l'utilisateur"
  • Le lien pour cr√©er un nouvel exercice est devenu un bouton (plus de coh√©rence dans l'interface)
  • Permettre de faire une balance d'ouverture (report de solde) depuis un exercice qui n'est pas cl√ītur√© (suggestion @kaz)
  • Correctif : les comptes d'un ancien exercice dans le comparatif de bilan n'apparaissaient pas quand leur solde √©tait z√©ro dans le nouvel exercice
  • Correctif : comparaison de bilan et compte de r√©sultat pour les projets
  • Correctif : les comptes de b√©n√©volat n'√©taient pas dans la bonne position dans le plan comptable 2020 suite √† une erreur lors de la mise √† jour 1.1.15 (donc ils n'apparaissaient pas dans le compte de r√©sultat)

Membres :

  • Utilisation du s√©lecteur de date de Garradin pour les dates dans les fiches de membres (notamment date de naissance) √† la place du s√©lecteur natif du syst√®me d'exploitation (car inutilisable sur mobile pour les dates de naissance)
  • Ajout de pagination en haut de la liste des membres

Divers :

  • Am√©lioration du s√©lecteur de date :
    • s√©lection directe du mois et de l'ann√©e dans le calendrier
    • possibilit√© de cliquer en dehors du calendrier pour le fermer
    • auto-compl√©tion des barres obliques quand on tape une date dans le champ date (pour faciliter la saisie avec un clavier num√©rique)
    • accessibilit√© aux lecteurs d'√©cran
  • Utilisations de variables CSS pour les couleurs de l'admin, permettant de modifier plus simplement ces couleurs via admin.css (et plus tard un th√®me sombre via une pr√©f√©rence utilisateur), merci @zou
  • Correctif : configuration de wkhtmltopdf pour l'impression PDF
  • Correctif : mise √† jour depuis une version 1.0.x (merci @ddgallo)

Version 1.1.17 (21 décembre 2021)

  • Compta : Ajout de la possibilit√© de comparer deux exercices dans le compte de r√©sultat et le bilan
  • Compta : possibilit√© de trier les projets soit par code du compte, soit par libell√© du compte (d√©faut)
  • Documents : possibilit√© de restaurer une sauvegarde (archive ZIP) des documents (attention, cela peut transformer les cat√©gories vides du site web en pages simples, bug qui sera corrig√© dans une prochaine version)
  • Correction d'un bug √† la mise √† jour automatis√©e (qui devrait donc fonctionner maintenant logiquement)
  • Correction rendu site web public quand aucun logo n'est s√©lectionn√©
  • Correction rendu du grand livre (signal√© par @zou)
  • Correction application mobile : utilisation du mode "standalone" et non pas "plein √©cran" pour que le menu soit toujours visible
  • Correction du compte s√©lectionn√© depuis le bouton "Saisir une √©criture" depuis le journal d'un compte de cr√©ance ou de dette
  • Plugins : permettre d'utiliser des sous-r√©pertoires dans la partie priv√©e
  • Diverses petites corrections

Version 1.1.16 (6 décembre 2021)

Attention : la mise à jour automatisée, introduite dans la version 1.1.15 en beta rencontre parfois un bug qui rend la mise à jour de la base de donnée inopérante. Il est donc conseillé de ne pas utiliser cette fonction et de faire une mise à jour manuelle.

  • Ajout de la possibilit√© de choisir un logo et une ic√īne de favori (favicon) dans la configuration
    • Le fichier skel/favicon.png a √©t√© d√©plac√© dans config/favicon.png
    • Le fichier skel/logo.png a √©t√© d√©plac√© dans config/icon.png
    • Le choix des images et couleurs se fait dor√©navant dans un nouvel onglet "Personnalisation" de la configuration
    • Il n'est d√©sormais plus possible de choisir des couleurs de l'interface dont le contraste emp√™che la lecture du texte (accessibilit√©)
  • Ajout d'un lien "Aide" dans le menu principal
  • Les tarifs sont d√©sormais ordonn√©s par prix fixe et libell√© et non plus par prix calcul√© dans l'inscription (sinon le tarif "sautait" d'un emplacement √† l'autre selon son montant)
  • Les activit√©s dont la date d'expiration se situent dans le pass√© sont d√©sormais cach√©es dans la liste des activit√©s (sugg√©r√© par @SpipFactory)
  • Ajout d'une option "tous les membres sauf ceux des cat√©gories cach√©es" dans les destinataires d'un message collectif
  • Squelettes : nouveaux filtres : remove_leading_number et extract_leading_number (voir la documentation pour les d√©tails)
  • Documents : Ouverture de l'√©diteur de texte directement apr√®s avoir d√©fini un nom de fichier quand on clique sur le bouton "Nouveau fichier texte"
  • Documents : ouverture du r√©pertoire directement apr√®s l'avoir cr√©√©
  • Compta : remplacement des graphiques en courbes par des graphiques en b√Ętons dans la page des exercices, ce qui rend l'√©volution d'ann√©e en ann√©e plus claire
  • Correctif : l'√©diteur de texte "wiki" dans les documents se fermait tout seul √† l'enregistrement
  • Correctif : boutons du menu trop larges sur mobile, le bouton de d√©connexion n'√©tait pas visible dans certains cas
  • Correctif d'un bug √† la migration depuis une version 1.0.x qui effa√ßait les pages du wiki.
  • Correctif : supprimer les fichiers temporaires apr√®s cr√©ation d'un PDF quand on utilise un plugin pour g√©n√©rer les PDF.
  • Correctif : chemin absolu erron√© vers les pages de l'admin dans les liens des pages web quand ADMIN_URL √©tait positionn√© sur un domaine diff√©rent de WWW_URL
  • Correctif : dans certains cas d√©placer une cat√©gorie faisait "dispara√ģtre" (dans la liste uniquement) les pages de cette cat√©gorie
  • Correctif : l'affichage des sommaires (toc) dans les pages web d√©passait du cadre avec des titres longs
  • Correctif : quand on r√©ouvrait un exercice, un message d'erreur apparaissait (merci @zou)
  • Correctif : erreur javascript rare sur Chrome (@Antoinette)

Version 1.1.15 (22 novembre 2021)

  • Ajout d'un bouton "Ajouter √† la page d'accueil" sur mobile (Android) qui permet d'utiliser Garradin comme une application classique
  • Ajout d'une fonctionnalit√© de mise √† jour automatis√©e pour les associations en auto-h√©bergement, cf. wiki:Mise √† jour
  • Am√©lioration du rendu / utilisabilit√© sur mobile (boutons et onglets plus gros)
  • √Člimination des adresses e-mail en double lors d'un envoi de message collectif (signal√© par @SpipFactory)
  • Inverser l'ordre de la s√©lection de comptes dans la saisie de dette/cr√©ance (merci @Didier)
  • Placer le plan comptable 2018 en premier dans la liste quand on cr√©e un nouvel exercice (signal√© par @SpipFactory)
  • Correctif : le montant lors de l'export en CSV des activit√©s n'avait pas la virgule au bon endroit (signal√© par @ID)
  • Correctif : les plans comptables 2018 des vieilles installations avaient une erreur qui faisait que les comptes de b√©n√©volat ne s'affichaient pas dans le compte de r√©sultat

Attention : l'archive de téléchargement est désormais en .tar.gz et plus en .tar.bz2, ceci pour permettre le fonctionnement de la mise à jour automatisée.

Pour désactiver la mise à jour automatisée, positionnez la constante ENABLE_UPGRADES à true dans config.local.php (voir config.dist.php pour un exemple).

Version 1.1.14 (14 novembre 2021)

  • Correction d'un bug √† l'installation (merci @Alain)
  • Possibilit√© de coller des fichiers depuis le presse-papier dans les formulaires d'envoi de fichiers/documents

Version 1.1.13 (12 novembre 2021)

Documents :

  • Possibilit√© d'envoyer plusieurs fichiers √† la fois dans les fichiers (membres, √©critures, pages web, documents)
  • Ajout d'une ic√īne pour les r√©pertoires et images dans les listes de documents

Comptabilité :

  • Permettre de modifier le plan comptable depuis la s√©lection de compte dans le formulaire de saisie (sugg√©r√© par @Mathieu)
  • Paiement de dette/cr√©ance : possibilit√© de ne pas marquer la dette/cr√©ance comme r√©gl√©e, par exemple pour un r√®glement en plusieurs fois (sugg√©r√© par @Mathieu)
  • Ajout d'un bouton pour dupliquer une √©criture apr√®s l'ajout√©e (sugg√©r√© par @zou)
  • Export d'exercice : ajout d'une colonne avec le nom des membres li√©s (sugg√©r√© par @Lena)

Correctifs

  • Duplication d'√©criture : le projet n'√©tait pas copi√© dans la nouvelle √©criture (merci @zou)
  • Inscription √† une activit√© : la date d'expiration n'√©tait pas renseign√©e lors du premier chargement de la page (merci @Eric)
  • Modification d'activit√© : ce n'est pas le tarif enregistr√© qui √©tait s√©lectionn√© dans le formulaire (merci @Eric)
  • Modification d'activit√© : message d'erreur quand on essaye de modifier une activit√© li√©e √† un membre, qui cr√©erait deux activit√©s pour le m√™me membre le m√™me jour
  • Erreur quand on essaye d'√©craser un fichier en stockage SQLite (merci @Jean-Christophe)
  • Bug rare √† la duplication d'une √©criture vers un exercice dont le compte de l'√©criture originale n'existe plus dans le nouvel exercice
  • Bugs rares avec les formulaires d'activit√© avec Safari
  • La liste des plugins n'√©tait pas vid√©e lors d'une remise √† z√©ro (merci @SpipFactory)
  • L'import de membre depuis un CSV g√©n√©rique effa√ßait la valeur des colonnes qui n'√©taient pas fournies (merci @zou)
  • Dans l'import de membre CSV, accepter le format de date JJ-MM-AAAA (signal√© par @roch) [cb0d9d897e1f61e21bd981a75c3b3aa157fefd7b]
  • La sauvegarde rapide de page web ne fonctionnait plus apr√®s la premi√®re sauvegarde (merci @Isabelle)
  • La cr√©ation simplifi√©e de compte ne fonctionnait pas au-del√† de 27 sous-comptes cr√©√©s (erreur "le code 99AA est d√©j√† attribu√©"), merci @Jehanne

Divers :

  • Lors de la d√©connexion, le lien "retour vers le site" pointe d√©sormais vers le site de l'association d√©finit dans la configuration (sauf s'il n'a pas √©t√© d√©finit)

D√©veloppeurs‚čÖses :

  • Ajout de la variable $plugin_url, utilisable dans les templates Smartyer des extensions

Version 1.1.12 (27 octobre 2021)

  • Nouveau : cr√©ation de documents en PDF (voir la documentation sur la configuration pour savoir comment √ßa fonctionne et √©ventuellement installer l'extension DomPDF si n√©cessaire)
  • Nouveau : export PDF des rapports comptables (bilan, compte de r√©sultat, etc.)
  • Nouveau : possibilit√© de dupliquer une √©criture
  • Nouveau : ajout d'un bouton "enregistrer et ajouter un autre r√®glement" √† l'inscription d'un membre √† une activit√©, pour pouvoir ajouter plusieurs r√®glements d'un coup (demande de @Pierrick)
  • Membres : ajout du nom de l'activit√© et du membre dans le formulaire de suppression d'inscription √† une activit√©
  • Membres : possibilit√© de modifier le tarif d'une activit√© (demande de @eric) cf. [a280d6b99caa71ecc6dfa09e5261cf1ad631a732]
  • Site web : ajout de fichiers robots.txt et sitemap.xml par d√©faut
  • Modification : la liste des pages du site web est ordonn√©e par titre par d√©faut, et non plus par date
  • Extensions : signaux pdf.stream et pdf.create pour cr√©er des fichiers PDF (une extension Dompdf est disponible pour les associations auto-h√©berg√©es dont le serveur ne dispose pas de programme de cr√©ation de PDF)
  • Extensions : ajout des signaux entity.save.before, entity.save.after, entity.delete.before et entity.delete.after
  • Extensions : ajout d'un signal cron
  • API : ajout d'une m√©thode /user/import pour importer un CSV de membres
  • Correctif : les lettres dans les formats de dates ne sont plus transform√©s en minuscules (dans le fichier atom.xml le T dans la date √©tait transform√© en t)
  • Correctif : la transformation de page web en cat√©gorie √©tait cass√©e
  • Correctif : la mise √† jour depuis la version 0.9.8 pouvait r√©sulter en une erreur si aucun exercice comptable n'√©tait ouvert mais qu'une cotisation √©tait li√©e √† la compta (CHECK constraint failed: services_fees).

Version 1.1.11 (22 septembre 2021)

  • Nouveau : Ajout du champ date dans le formulaire pour ajouter un r√®glement √† une activit√© (demande de @Pierrick)
  • Nouveau : grand livre analytique (liste de tous les comptes analytiques et leurs √©critures pour un exercice donn√©, accessible via Comptabilit√© -> Exercices et projets -> Projets -> Par exercice) (demande de @AdretShell)
  • Nouveau : ajout des signaux `http.request.*, voir wiki:Plugins pour le d√©tail
  • Correctif : les squelettes qui n'ont pas d'extension fonctionnent comme des squelettes classiques
  • Correctif : liens morts dans deux textes d'aide (@isabelle)
  • Correctif : les recherches SQL avec LIKE ne fonctionnaient pas correctement, ticket [28fc79a800036f41]
  • Correctif : bugs rares dans les contenus Markdown (notes de bas de page) et Skriv (tags image)
  • Correctif : affichage erron√© du quota d'espace disque quand l'espace utilis√© d√©passait l'espace disponible
  • Correctif : export CSV/Tableur qui ne fonctionnait pas depuis la liste des activit√©s d'un membre [62ee3968bcd21896ec81dcf0cf8a4552b6d9c3f8] (merci @isabelle)
  • Correctif : tag <<image>> non fonctionnel dans la pr√©visualisation d'un fichier Skriv dans les documents (merci @Eric)
  • Correctif : ajout de pagination pour la liste des fichiers de membres et d'√©critures [63cd9cc9b96d2eb3340827098de6be5c5dae7e48] (merci @garrtick)
  • Correctif : la date de modification d'une page web n'√©tait pas mise √† jour lors de la modification (merci @zou)
  • Correctif : la recherche "LIKE" ne fonctionnait pas sur les champs contenant plusieurs lignes [c2d24575a84954ef0718e35e64f1e9ff67be4c5c] (merci @Eric)

Version 1.1.10 (19 juillet 2021)

  • Corrige un bug column key not found lors de la mise √† jour depuis une version 0.9.8
  • Corrige les r√©sultats en doublon dans la recherche de fichier et de page web
  • Ajout du titre de l'exercice dans les rapports (bilans, compte de r√©sultat, etc.)

Version 1.1.9 (20 juin 2021)

  • Corrige un bug de la 1.1.8 o√Ļ les pages web n'apparaissaient plus apr√®s mise √† jour avec SQLite pour stocker les fichiers
  • Correctif : la migration de FileSystem vers SQLite comme stockage de fichier ne fonctionnait pas

Version 1.1.8 (18 juin 2021)

  • API : Ajout de nouvelles fonctions pour r√©cup√©rer les pages du site web
  • Correctifs pour les mises √† jour depuis une base de donn√©es en version 1.0 beta
  • Correctif sur les pages du site web quand on d√©place une page
  • Correctif sur les pages du site web quand on modifie l'arborescence en dehors de Garradin
  • Correctif : les liens vers les fichiers d'un membre depuis le menu "documents" √©taient erron√©s

Squelettes :

  • Correction de l'adresse de la page dans la section breadcrumbs
  • Le modifieur atom_date ne fonctionnait pas (merci @zou)
  • Pour la section sql la clause where ne fonctionnait pas sans pr√©fixer AND au d√©but, c'est corrig√© (merci @zou)

Version 1.1.7 (2 juin 2021)

Attention un correctif (voir plus bas) peut engendrer un grand nombre d'envoi de rappels de cotisation qui n'avaient pas été envoyées précédemment.

  • Nouveau : dans les documents, t√©l√©chargement d'un r√©pertoire complet sous forme de fichier ZIP
  • Nouveau : t√©l√©chargement d'une archive contenant toutes les donn√©es du membre depuis "Mes informations personnelles" (conformit√© RGPD)
  • Nouveau : ajout du champ "remarques" pour l'ajout d'√©criture depuis l'enregistrement d'une activit√©
  • Nouveau : page listant les rappels envoy√©s √† un membre
  • Nouveau : dans la pr√©visualisation d'une page, bouton pour transformer en cat√©gorie
  • Correctif : les rappels de cotisations aux membres qui avaient d√©j√† renouvel√© une fois leur cotisation apr√®s un premier rappel (et avaient √† nouveau expir√©) n'avaient pas √©t√© envoy√©s pr√©c√©demment, cette version corrige ce souci et peut provoquer un envoi d'un grand nombre de rappels
  • Correctif : la cat√©gorie parent n'√©tait pas s√©lectionn√©e dans le s√©lecteur du formulaire de modification de page du site web
  • Correctif : la recherche de membre par d√©faut ne trouvait plus les membres avec accents (car LIKE dans SQLite ne g√®re pas la collation en fait)
  • Correctif : import des champs de type multiple : le premier choix n'√©tait pas import√© correctement
  • Correctif : pour l'export de membre, le format de date √©tait incorrect (AAAA-MM-JJ au lieu de JJ/MM/AAAA)
  • Correctif : le trigger introduit dans 1.1.3 (correction du message d'erreur √† la suppression d'un exercice li√© √† un tarif) n'√©tait pas appliqu√© depuis la suppression du lien symbolique sur schema.sql, corrig√©.

Version 1.1.6 (20 mai 2021)

  • Ajout du support de MarkDown pour le contenu des pages web (avec sommaire automatique et notes de bas de page), support des extensions skriv dans le texte MarkDown (donc possible d'utiliser <<image...>> et <<file...>> dans du markdown par exemple)
  • Ajout du support MarkDown pour les documents aussi
  • Syntaxe Skriv : r√©tablissement de la syntaxe francophone <<fichier (en plus de <<file) et de l'alignement centre, gauche et droite pour les images, ceci afin de simplifier la syntaxe :)
  • Correctif : toujours lister les comptes utilis√©s dans l'exercice dans la balance g√©n√©rale, m√™me quand le solde du compte est z√©ro (signal√© par @Fran√ßois)
  • Correctif : la liste des documents des membres ne s'affichait pas dans Documents -> Membres

Version 1.1.5 (10 mai 2021)

  • Ajout d'un nouveau format d'export comptable
  • Am√©lioration de la liste des fichiers pour les membres et les √©critures
  • [Permettre de laisser le num√©ro de membre √™tre attribu√© automatiquement √† la cr√©ation (par d√©faut) si on laisse le num√©ro de membre vide]
  • Correctif : modification de page chiffr√©e ne fonctionnait plus
  • Correctif : ne pas permettre de renommer les r√©pertoires li√©s aux membres ou aux √©critures pour √©viter les probl√®mes de lien entre √©criture/membre et fichiers
  • Correctif : l'espace disque maximum sur les syst√®mes 32 bits √©tait erron√© quand il d√©passait 2 Go
  • Correctif : la condition de listage des plugins dans le menu n'√©tait pas honor√©e correctement (menu_condition dans la configuration des plugins)
  • Correctif qui avait √©t√© perdu : ne pas remettre en √©tat "√† payer" les dettes pay√©es quand on modifie l'√©criture

Version 1.1.4 (27 avril 2021)

Nouveautés :

  • Possibilit√© de renommer dossiers et fichiers, dans la section documents
  • Ajout de la possibilit√© de surcharger la feuille de style CSS de l'administration pour personnaliser l'interface encore plus
  • Le favicon de la page admin est d√©sormais modifiable, il est d√©sormais dans les squelettes du site web, fichier favicon.png et affecte √† la fois le site web et l'admin [86c896e65d7a3dc570147f0fc05155ebca6e0f0e]
  • Possibilit√© de changer la cat√©gorie ou de supprimer des membres en masse depuis la liste des inscriptions √† une activit√© ou √† un tarif (par exemple pour mettre les membres qui ne sont plus √† jour de cotisation dans "Anciens membres")
  • Utilisation de VACUUM INTO (SQLite 3.27.0 et sup√©rieur) ou de la m√©thode backup (PHP 7.4) pour faire une sauvegarde de la base de donn√©es, devrait corriger certains soucis de sauvegarde au moment de la modification de la base de donn√©es
  • Ergonomie : expliquer √† quoi correspondent les colonnes dans la correspondances de colonnes √† l'import d'un CSV personnalis√©
  • Afficher le contenu de l'√©criture fautive dans le message d'erreur lors de l'import de CSV en comptabilit√©
  • Compta : am√©lioration de la navigation clavier dans le s√©lecteur de compte, il est d√©sormais possible de se d√©placer en haut/bas de la liste avec les touches d√©but/fin du clavier
  • Possibilit√© de supprimer le mot de passe d'un membre, cf. [4d77702f69e9fc351a30fc570ee046a9b93b41c6]

Correctifs :

  • Correction restauration de sauvegarde depuis une version 1.0-rcXX
  • Correctif pour la cr√©ation d'√©criture qui √©chouait quand cr√©√©e par un membre qui venait d'√™tre supprim√©, voir [679a0c9f05]
  • Correctif cas rare o√Ļ la fiche d'un membre cr√©ait une erreur apr√®s modification des fiches de membre [8e1c1419f9]
  • Correctif : le changement de cat√©gorie de plusieurs membres √† la fois ne fonctionnait plus depuis la 1.1.0
  • Squelette par d√©faut : ne plus afficher la premi√®re image de l'article en double sur la page d'accueil
  • Forcer les bons codes HTTP renvoy√©s au cas o√Ļ on utilise ErrorDocument pour faire les redirections d'URL avec Apache (technique d√©conseill√©e, utiliser FallbackResource plut√īt)
  • Correctif : la case √† cocher "cat√©gorie cach√©e" dans la modification de cat√©gorie, ne pouvait pas √™tre d√©coch√©e

Version 1.1.3 (18 avril 2021)

  • Placer l'import simplifi√© de journal comptable en premi√®re option dans le formulaire d'import
  • Correction : ne pas permettre aux membres avec acc√®s lecture seule de modifier le site web
  • Correction : suppression de fichier joint √† un site web
  • Correction fonction redirection dans les squelettes, vers les URL ext√©rieures
  • Correction erreur de squelette quand l'adresse email de contact est vide
  • Correction remise √† z√©ro qui √©tait cass√©e
  • Correction suppression d'exercice quand des tarifs d'activit√© y sont li√©s

Version 1.1.2 (12 avril 2021)

  • Permettre l'acc√®s aux fichiers des √©critures et des membres depuis la section "Documents" aux membres qui n'ont que l'acc√®s en lecture seule (avant c'√©tait acc√®s administrateur requis, ce qui n'√©tait pas tr√®s coh√©rent), merci @David
  • Correction config du site web accessible par les non-admins, merci @David
  • Correction ne pas afficher le bouton de suppression de fichier pour les membres qui ne sont pas administrateurs de documents, merci @David
  • Correction enregistrer avant fermeture du dialogue, merci @David
  • Correction redirection apr√®s restauration d'une sauvegarde, merci @Pierre
  • Correction image de fond de l'admin qui √©tait effac√©e quand on enregistrait la config, merci @David
  • Correction migration vers FileSystem non propos√©e si le quota √©tait vide mais le cache pas √† jour, merci @furlot
  • Squelette par d√©faut : remettre le dernier article en entier sur la page d'accueil

Version 1.1.1 (10 avril 2021)

  • Correction des liens dans la page d'accueil, pour pointer vers les pages du site web
  • Correction message d'erreur quand on clique pour remettre √† z√©ro des squelettes mais qu'aucun squelette n'est s√©lectionn√©
  • Correction erreur √† la cr√©ation de cat√©gories dans le site web dans certaines conditions
  • Correction remettre l'image de fond par d√©faut dans l'admin si la migration n'a pas fonctionn√© correctement
  • Correction connexion impossible sur les identifiants s'il y avait une diff√©rence de minuscules/majuscules
  • Correction enregistrement de la config en cas de champs dupliqu√©s

Version 1.1 (8 avril 2021)

  • N√©cessite d√©sormais PHP 7.4 ou sup√©rieur pour fonctionner.
  • Refonte du wiki en une nouvelle section "Site web"
  • Ajout de la fonctionnalit√© porte-documents
  • Possibilit√© d'associer des fichiers aux fiches de membres
  • Ajout d'une API simple

=> Détails des changements apportés dans la version 1.1

Version 1.0.7 (25 mars 2021)

  • Correction : sch√©ma des tables dans la recherche SQL qui n'apparaissait pas toujours
  • Ajout d'index SQL sur la table des √©critures pour rendre les requ√™tes plus rapides
  • Affichage de plusieurs projets dans le suivi des √©critures, si une √©criture est li√©e √† plusieurs projets
  • Libell√© par d√©faut pour la cr√©ation d'exercice
  • Correction export CSV du suivi d'√©critures
  • Correction du statut "pay√©" pour les r√®glements de dettes/cr√©ances
  • Correction : afficher le bon plan comptable correspondant √† l'exercice s√©lectionn√© lors de l'association d'un compte √† un tarif
  • Ne pas inclure les comptes de b√©n√©volat dans les graphiques
  • Affichage corrig√© des valeurs nulles dans la recherche

Version 1.0.6 (1er mars 2021)

  • Les r√®glements de dette/cr√©ance sont d√©sormais correctement enregistr√©s comme des √©critures avanc√©es
  • Correction erreur quand on essaye d'importer un CSV de membres sans indiquer la correspondance des colonnes
  • Ne pas permettre de s√©parer un exercice en deux si l'exercice cible utilise un plan comptable diff√©rent
  • Changer automatiquement la date d'expiration d'une activit√© √† dur√©e d√©finie en jours quand on modifie la date d'inscription
  • Correction : les dettes et cr√©ances √©taient re-marqu√©es comme "non pay√©e" quand on les modifiait, m√™me si d√©j√† marqu√©e comme r√©gl√©e
  • Affichage correct des champs de type date dans la recherche de membre
  • Ajout d'un bouton pour enregistrer une recherche sauvegard√©e et modifi√©e sous un nouveau nom (remplace la fonction "dupliquer")
  • Suppression du bouton "Dupliquer" dans la liste des recherches enregistr√©es
  • Affichage du sch√©ma SQL sous forme de bo√ģte √† d√©rouler (details/summary) dans la recherche SQL
  • Correction redirections erron√©es dans recherche enregistr√©e et r√©cup√©ration de mot de passe perdu (merci √† @zou)
  • Ne pas cacher le menu "activit√©s et cotisations" aux membres qui ont un acc√®s en lecture aux membres

Version 1.0.5 (2 février 2021)

  • Correction probl√®me de redirection sur les installations sans vhost d√©di√©
  • Ne pas changer le mode de journal de la base SQLite dans la liste des sauvegardes, car cela change la date de modification
  • Correction erreur lors de l'envoi d'un message collectif √† une recherche enregistr√©e qui n'a pas la tables membres dans son SELECT

Version 1.0.4 (31 janvier 2021)

  • Possibilit√© de r√©ouvrir un exercice cl√ītur√© (dans Configuration -> Avanc√©)
  • Permettre de choisir si on veut affecter un projet en masse soit aux lignes soit aux √©critures s√©lectionn√©es (patch de @zou)
  • D√©placement des pages SQL, Remise √† z√©ro et erreurs syst√®me dans Configuration > Avanc√©
  • Possibilit√© de t√©l√©charger directement une ancienne sauvegarde
  • Refonte visuelle de la liste des sauvegardes existantes
  • Message d'avertissement si la sauvegarde est d'une version trop ancienne pour √™tre restaur√©e
  • L'ordre par d√©faut de la recherche avanc√©e dans la compta est maintenant par date, ant√©chronologique
  • L'ordre par d√©faut de la recherche avanc√©e dans les membres est maintenant par identit√© du membre
  • Correctif : le message d'erreur "cette √©criture contient des lignes qui ont √©t√© rapproch√©es" apparaissait pour toutes les √©critures
  • Correctif : recherche de montants √† virgule dans la compta avec Firefox
  • Correctif : les champs de fiche membre √† choix multiple et obligatoire demandaient de cocher toutes les cases, et non pas une seule
  • Correctif : en transformant une √©criture simple en avanc√©e la derni√®re ligne √©tait fauss√©e

Version 1.0.3 (19 janvier 2021)

  • Proposer de cr√©er un nouvel exercice apr√®s cl√īture d'un exercice
  • Changer l'exercice d'affectation des tarifs d'activit√© √† la cr√©ation d'un nouvel exercice apr√®s cl√īture, si le plan comptable est diff√©rent, les tarifs seront d√©connect√©s
  • Ajout page "SQL" dans la configuration pour voir la liste des tables, leur sch√©ma et leur contenu
  • Corrections sur les URLs pour le cas o√Ļ WWW_URL n'utilise pas le m√™me nom de domaine que ADMIN_URL
  • Corrections sur les URLs pour nginx/yunohost
  • Correctif dans le r√©sultat, dans le cas o√Ļ les charges et produits sont n√©gatifs
  • Message d'erreur pour le d√©p√īt sur un compte de banque s'il n'y a rien √† d√©poser
  • Correctif : suppression de sauvegarde √©tait cass√©e
  • Pr√©venir les redirections en boucle en cas de mauvaise configuration du serveur web √† l'installation
  • Message et redirection dans le cas o√Ļ on change d'exercice depuis la page rapprochement, mais que le nouvel exercice a un plan comptable diff√©rent, et que donc le compte qui √©tait rapproch√© n'est plus valide
  • Le membre cr√©ateur d'une √©criture n'√©tait pas enregistr√© pour la balance d'ouverture et le d√©p√īt
  • Correctif sur le cache du selecteur de compte dans certains cas la liste n'√©tait pas mise √† jour
  • Correctif : les membres qui avaient renouvel√© une activit√© √©taient visibles dans la liste des membres expir√©s, ce n'est plus le cas

Version 1.0.2 (6 janvier 2021)

  • Correction de la logique des migrations pour les versions avant 1.0-beta1
  • Ajout du num√©ro de ligne dans le message en cas d'erreur dans une ligne de la balance d'ouverture
  • Pr√©sentation diff√©rente du r√©sultat √† affecter dans la balance d'ouverture
  • Ne pas ajouter le r√©sultat au bilan si celui-ci vaut z√©ro

Version 1.0.1 (5 janvier 2021)

Attention : si vous avez fait une balance d'ouverture qui reprend celle d'un exercice qui a un plan comptable différent (et uniquement en cas de différence de plan comptable entre les deux exercices), cette balance est erronée dans la 1.0.0, en faisant référence à des comptes de l'ancien plan comptable et non du nouveau.

Ceci peut amener à voir des comptes "en double" (en fait ce sont des comptes avec le même nom/code mais dans des plans comptables différents) dans les rapports (bilan, compte de résultat, etc.).

Ce bug peut également survenir dans certains rares cas quand un tarif d'activité a été lié à un compte qui ne correspond pas à l'exercice sélectionné. Dans ce cas les tarifs concernés seront déconnectés de la comptabilité, il faudra les reconnecter en les modifiant.

Il est conseillé dans ce cas de soit modifier l'écriture (les comptes erronés s'afficheront sur la page de détails mais PAS sur le formulaire de modification), soit supprimer et re-créer l'écriture si c'est plus simple.

Toutes les √©critures erron√©es se sont vu ajouter le texte [ERREUR ! √Ä corriger !] en d√©but de libell√©, et un message d'erreur appara√ģtra dans la page de d√©tails de la transaction. Ce message dispara√ģtra une fois l'√©criture modifi√©e.

La requête suivante permet d'identifier les numéros d'écritures erronés :

SELECT DISTINCT t.id
FROM acc_transactions t
INNER JOIN acc_transactions_lines l ON l.id_transaction = t.id
INNER JOIN acc_accounts a ON l.id_account = a.id
INNER JOIN acc_years y ON y.id = t.id_year AND y.closed = 0 AND y.id_chart != a.id_chart;

Correctifs :

  • Bug dans la balance d'ouverture entre deux exercices utilisant des plans comptables diff√©rents : les comptes utilis√©s n'√©taient pas les bons, r√©alisant ainsi un mix entre les deux plans comptables dans une √©criture qui est donc invalide et doit √™tre supprim√©e.
  • Correction position des comptes 444/445 au bilan du plan comptable 1999
  • Correction de l'ordre descendant des membres dans la liste d'une activit√©/tarif
  • Renommer "Notes" en "Remarques" √† certains endroits, par coh√©rence
  • Si nous sommes dans le dernier mois de l'exercice, ne pas revenir au premier mois par d√©faut dans le rapprochement
  • La liste des comptes dans un s√©lecteur n'√©tait pas rafra√ģchie correctement apr√®s une modification du plan comptable
  • Marquer comme "√† payer" une √©criture modifi√©e et transform√©e en cr√©ance ou dette
  • D√©connexion de la comptabilit√© des tarifs qui √©taient li√©s √† un compte li√© √† un plan comptable diff√©rent de l'exercice li√©

Modifications :

  • Message d'alerte √† la modification d'une √©criture rapproch√©e pour avertir que le rapprochement sera perdu en cas de modification.
  • Afficher uniquement les activit√©s √† venir dans la page d'inscription, pour nettoyer un peu la liste en cas d'activit√©s annuelles
  • Lister tous les types de comptes dans la page "comptes favoris" du plan comptable
  • Ajout onglet "Modifier les comptes" dans la page pr√©sentant les soldes des comptes favoris
  • Ajout d'un bouton "Marquer manuellement comme r√©gl√©e" pour les dettes et cr√©ances (sur la page de d√©tails de l'√©criture)
  • Les membres de cat√©gories cach√©es ne sont plus compt√©s ou list√©s dans les activit√©s
  • Refonte de la logique et du visuel des ent√™tes de colonnes triables dans les tableaux de listes

Version 1.0 (29 décembre 2020)

  • Refonte compl√®te de la comptabilit√© et gestion des cotisations
  • Tous les d√©tails ici : Changelog de la 1.0

1.0.0 finale / RC 16 (29 décembre 2020)

  • D√©sactivation lien vers suivi des rappels par membre, car non impl√©ment√©
  • Mise √† jour des plugins apr√®s une restauration de base de donn√©es, m√™me si la BDD ne n√©cessite pas une mise √† jour de Garradin
  • Correctif : recherches non prot√©g√©es depuis l'envoi de message collectif
  • Correctif : date d'expiration par d√©faut
  • Correctif : marquer une activit√© comme pay√© / non pay√© fonctionne d√©sormais
  • Correctif : inversion passif/actif des comptes 486 et 487 dans le plan comptable 2018
  • Correctif : ne pas vider le formulaire de balance d'ouverture s'il y a une erreur dans la saisie
  • Correctif : import des √©critures
  • Am√©lioration UX en saisie avanc√©e : ne pas mettre en gris√© le champ d√©bit quand le champ cr√©dit est renseign√©, et vice-versa

1.0 RC 15 (16 décembre 2020)

  • Correctif pour ne pas √©craser les valeurs dans le formulaire d'inscription √† une activit√© quand il y a une erreur genre compte non s√©lectionn√©
  • Saisie avanc√©e d'√©criture : recopier le contenu de la ligne pr√©c√©dente √† l'ajout d'une nouvelle ligne, pour que √ßa soit plus simple de rentrer plein de lignes similaires
  • Remplir la premi√®re ligne de la saisie avanc√©e en cas de saisie depuis la page d'un compte
  • Rapprochement assist√© : correction du signe n√©gatif pour les montants inf√©rieurs √† 1 ‚ā¨
  • Rapprochement assist√© : consid√©rer que le signe du montant doit correspondre au d√©bit ou cr√©dit, sinon on consid√®re que l'√©criture est erron√©e
  • Rapprochement assist√© : meilleure concordance entre extrait de compte bancaire et √©critures quand il y a plusieurs √©critures √† la m√™me date avec le m√™me montant
  • Compta / import CSV libre : ne pas g√©n√©rer d'erreur si le montant est n√©gatif
  • Renvoyer une erreur lisible en cas d'erreur dans la formule de calcul d'une cotisation
  • Renvoyer une erreur lisible en cas de mauvaise position ou mauvais type √† l'import de plan comptable
  • Ajouter colonnes charges et produits √† la vue g√©n√©rale des projets
  • Correction bug sur les grand livres de projets qui s'√©talent sur plusieurs exercices

1.0 RC 14 (13 décembre 2020)

  • Ajout du champ num√©ro pi√®ce comptable manquant au formulaire de r√®glement d'activit√©
  • Afficher le nom du plan comptable utilis√© par l'exercice dans la liste des exercices
  • Permettre de "s√©parer" un exercice en deux : d√©placer les √©critures situ√©es apr√®s la date de fin dans un autre exercice (dans la modification d'exercice)
  • Le compte 890 n'√©tait plus pr√©sent dans le bilan, ce qui occasionnait un d√©s√©quilibre du bilan. Corrig√©.

1.0 RC 13 (11 décembre 2020)

  • Correctif recherche avanc√©e qui ne s'affichait plus pour les membres non-admins
  • Correctif erreur lors de la visualisation d'un journal d'√©critures pour un membre qui se rapportait √† plusieurs exercices
  • Renommer "Plan comptable 2018" en "Plan comptable 2020 (r√®glement ANC 2018-06)" pour les nouvelles installations, pour que √ßa soit clair que c'est le dernier plan comptable disponible
  • Correctif : le champ num√©ro de pi√®ce comptable n'√©tait pas rempli dans l'√©dition d'√©criture existante

1.0 RC 12 (10 décembre 2020)

  • Bouton de fermeture des dialogues (pop-ins) plus discret
  • Remettre le bouton imprimer sur mobile
  • Utiliser la date du jour par d√©faut (si comprise dans l'exercice en cours) √† la saisie
  • Correctif migration depuis 0.9.8
  • Ajouter un message d'erreur √† la connexion pour les utilisateurs d'Internet Explorer / Edge
  • S√©parer num√©ro d'√©criture et num√©ro de pi√®ce comptable dans journal g√©n√©ral et grand livre

1.0 RC 11

  • Correction : membres inscrits √† une activit√© ponctuelle n'apparaissaient pas dans les listes ni d√©comptes
  • Ordre alphab√©tique des activit√©s dans l'inscription √† une activit√©
  • Correction : cases √† cocher dans recherche avanc√©e pour les champs √† choix multiple
  • Correctif pour migration depuis 0.9.8 : ne pas annuler la position de compte "charge ou produit", plut√īt essayer de mettre en charge ou produit selon le num√©ro de compte
  • Am√©lioration design liste des exercices
  • Ajout cache de 1h sur les graphiques, pour limiter les ressources prises
  • D√©connecter les tarifs de la compta lors de la suppression de l'exercice connect√©

1.0 RC 10

  • Fix: erreur syst√®me quand il y a une erreur dans le formulaire de modification de membre.
  • Ajout description du compte dans la liste des projets
  • S√©paration des comptes de b√©n√©volat dans le compte de r√©sultat
  • Rajout des comptes de b√©n√©volat dans les comptes favoris dans les plans comptable 1999 et 2018
  • Les comptes "en attente d'encaissement" et "caisse" (PCA 1999 et 2018) passeront maintenant en passif si n√©gatif
  • La r√©f√©rence de paiement √©tait vide √† l'√©dition d'une √©criture simplifi√©e
  • Dans le libell√© d'une √©criture cr√©√©e par une inscription √† une activit√© : ne pas r√©p√©ter le nom du tarif s'il est identique au nom de l'activit√©
  • Correction boutons radios dans formulaire de modification de recherche enregistr√©e
  • Autoriser l'utilisateur ayant le droit de modifier la configuration g√©n√©rale de cr√©er des recherches SQL qui peuvent acc√©der √† toutes les tables de la base de donn√©es (case √† cocher en plus dans le formulaire de recherche SQL)
  • Permettre d'inscrire un membre √† une activit√© sans entrer d'√©criture dans la compta
  • Permettre de faire une balance d'ouverture √† partir d'aucun exercice
  • Fix : pagination incorrecte dans le suivi d'√©critures
  • Ajout message d'alerte si le bilan n'est pas √©quilibr√©
  • Script pour re-cr√©er les anciennes cat√©gories sous forme de projets : [02cc9257edd231e5]

1.0 RC 9

  • S√©lectionner le bon projet dans le s√©lecteur de projet de la modification d'√©criture
  • Ajouter champ "n¬į de pi√®ce comptable" dans le formulaire d'inscription d'activit√©
  • Ajouter ent√™te dans la page "projets", ajouter titre du rapport dans l'ent√™te pour les autres rapports
  • Corriger le d√©chiffrement de page wiki √† l'√©dition
  • S'assurer √† l'import de compta qu'on ne peut pas modifier une √©criture d'une autre ann√©e
  • L'export de compta √©tait cass√© pour les √©critures avec plus de deux lignes, c'est r√©par√©
  • Ajout bouton recherche √† plus d'endroits (suivi, etc.), et que la recherche par d√©faut soit configur√©e selon le contexte d'o√Ļ on vient
  • Permettre de changer l'exercice de travail dans la page suivi des √©critures
  • Corrections visuelles pour utilisation sur mobile
  • Afficher un message d'erreur si on fait "retour" apr√®s avoir supprim√© un fichier, au lieu d'une erreur syst√®me

1.0 RC 8

  • Le sens d√©bit/cr√©dit dans la saisie d'un virement √©tait invers√©
  • Le sens d√©bit/cr√©dit √©tait invers√© pour le r√®glement de cr√©ance
  • Mesures prises dans le formulaire de nouveau/modif. de membre contre les extensions type LastPass qui remplissent automatiquement le champ email et mot de passe
  • Am√©liorations/corrections design (notamment sur la recherche avanc√©e) pour tablettes et smartphones

1.0 RC 7

  • Permettre de saisir un solde d'ouverture quand il n'y a qu'un seul exercice
  • Ajout bouton imprimer sur la page projets
  • Fix : erreur lors de l'export CSV/ODS d'une s√©lection de membres
  • Fix : case √† cocher dans les champs multiples de fiches de membre
  • Fix : message sur www/upgrade.php quand il n'y a pas de mise √† jour √† faire
  • Fix : suppression de page wiki qui avait des fichiers li√©s
  • Fix : envoi de message collectif √† une recherche enregistr√©e

1.0 RC 6

  • Fix : appel de cron.php qui a √©t√© d√©plac√© (merci @Jacques)
  • Fix : chargement des javascripts cass√© (merci @Fred) : le fichier .htaccess de la racine a √©t√© renomm√© en .htaccess.www, il faut donc le recopier/renommer si vous avez une installation sans vhost : https://fossil.kd2.org/garradin/wiki?name=Garradin
  • Fix : erreur syst√®me quand dans une saisie avanc√©e il manque un compte s√©lectionn√© sur une des lignes

1.0 RC 5

  • Correction boutons radio pour installer un plugin
  • Ajout d'une extension qui affiche une banni√®re invitant √† faire un don, uniquement pour les nouvelles installations de Garradin (en auto-h√©berg√©)
  • Trier les tarifs d'une activit√© par le montant, pas seulement par le nom
  • Navigation au clavier (fl√®che haut/bas) dans la s√©lection de compte
  • Diverses petites am√©liorations interface/formulation
  • V√©rification de nouvelle version stable disponible : dans la page "Configuration" un message d'alerte appara√ģtra si une nouvelle version plus r√©cente est disponible au t√©l√©chargement.
  • Ajout script "upgrade.php" dans "scripts" pour faire une mise √† jour en ligne de commande
  • Renommage du script "cron.php" en "scripts/cron.php"
  • La constante ERRORS_ENABLE_LOG_VIEW dans la config a √©t√© renomm√©e ENABLE_TECH_DETAILS car elle permet maintenant aussi de cacher la version PHP et d√©sactiver la v√©rification de nouvelle version.

1.0 RC 4

  • Correction montant des √©critures dans suivi des √©critures avanc√©es
  • Diverses modifications pour pr√©parer la mise √† jour de garradin.eu

1.0 RC 3

  • Suivi des √©critures : utiliser le type d'√©criture et non pas le type de compte (plus logique)
  • Correction de l'import de membre √† partir de CSV perso.
  • Simplification du code pour le r√®glement des dettes et cr√©ances
  • S√©lection automatique du membre s'il n'y a qu'un seul r√©sultat, dans les formulaires qui permettent de s√©lectionner un membre

1.0 RC 2

  • Compatibilit√© PHP 8.0
  • Correction bug √† l'√©dition d'√©criture avanc√©e
  • Correction bugs sur certaines dates
  • Correction bug √† la modification de recherche enregistr√©e
  • Correction bug quand le montant d'une transaction √©tait √† z√©ro

1.0 RC 1

Modifications :

  • Une √©criture simple est d√©sormais modifiable en tant qu'√©criture simple, elle n'est pas forc√©ment modifi√©e en √©criture avanc√©e comme avant
  • Vos anciennes √©critures "simples" (recettes/d√©penses) de la 0.9.8 ont √©t√© transform√©es en √©critures avanc√©es lors de la mise √† jour des betas, si vous vouler retrouver leur statut "simple" il faut reprendre la base de donn√©es 0.9.8 et la mettre √† jour vers la RC1

Correctifs :

  • Le solde rapproch√© prend en compte tous les rapprochements effectu√©s avant la date de d√©but
  • Effacement du compte analytique √† l'import
  • Bugs avec les fonctions de dates
  • Libell√© plus court pour les boutons dans la saisie avanc√©e
  • Navigation entre pages dans suivi des √©critures

Versions jusqu'√† la 0.9.8.1 ‚ÄĒ juillet 2020

Voir cette page d'archive.