Bonjour, après 2 mois d'attente, cette nouvelle version apporte de
nombreux correctifs et petites nouveautés.
Les détails sont ici : https://fossil.kd2.org/paheko/wiki?name=Changelog
Téléchargement : https://fossil.kd2.org/paheko/
Guide mise à jour :
https://fossil.kd2.org/paheko/wiki?name=Mise+%C3%A0+jour
Le travail sur la prochaine version majeure se poursuit :)
## Nouveautés
* 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 :
* ajout des fonctions `print_dynamic_field` et `match_dynamic_field`
([documentation](https://paheko.cloud/fonctionnalites-sql-supplementaires))
pour permettre d'interagir plus facilement avec les champs à choix
multiple dans les recherches de membres
* documentation des [fonctions SQL ajoutées par
Paheko](https://paheko.cloud/fonctionnalites-sql-supplementaires)
* 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
bonjour, un petit soucis pour accéder à la configuration après la mise a
jour 1.3.6:
PHP errorClass "KD2\I18N\TimeZones" not foundin .../www/admin/config/
*index.php*:*48*
*44* 'server_time' => time(),*45* 'server_tz' =>
date_default_timezone_get(),*46* 'sqlite_version' =>
\SQLite3::version()['versionString'],*47* 'countries' =>
Utils::getCountryList(),*48 'timezones' =>
TimeZones::listForCountry($config->country),**49* 'paheko_website'
=> WEBSITE,
Le jeu. 22 févr. 2024 à 17:17, BohwaZ/Paheko <bohwaz@paheko.cloud> a écrit
:
> Bonjour, après 2 mois d'attente, cette nouvelle version apporte de
> nombreux correctifs et petites nouveautés.
>
> Les détails sont ici : https://fossil.kd2.org/paheko/wiki?name=Changelog
>
> Téléchargement : https://fossil.kd2.org/paheko/
>
> Guide mise à jour :
> https://fossil.kd2.org/paheko/wiki?name=Mise+%C3%A0+jour
>
> Le travail sur la prochaine version majeure se poursuit :)
>
> ## Nouveautés
>
> * 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 :
> * ajout des fonctions `print_dynamic_field` et `match_dynamic_field`
> ([documentation](
> https://paheko.cloud/fonctionnalites-sql-supplementaires))
> pour permettre d'interagir plus facilement avec les champs à choix
> multiple dans les recherches de membres
> * documentation des [fonctions SQL ajoutées par
> Paheko](https://paheko.cloud/fonctionnalites-sql-supplementaires)
> * 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
>
> --
> Liste de discussion d'entraide pour l'auto-hébergement.
>
> Pour lire les archives ou vous désinscrire, visitez la page suivante :
> https://admin.kd2.org/lists/hebergement@paheko.cloud
>
> bonjour, un petit soucis pour accéder à la configuration après la
> mise a jour 1.3.6:
>
> PHP errorClass "KD2\I18N\TimeZones" not foundin
.../www/admin/config/
> *index.php*:*48*
Effectivement, merci du retour, il manquait un fichier dans le zip, j'ai
corrigé le zip, tu peux re-télécharger et ça devrait être bon :)