Archives de la liste h​e​b​e​r​g​e​m​e​n​t​@p​a​h​e​k​o​.c​l​o​u​d​

Plugin / module facturation

bdesroches at beeip.net via hebergement

17/10/2023 20:19:06

Bonsoir,

prenons le taureau par les cornes. Clairement, un moyen d'établir des 
factures est incontournable pour quelques associations. Le plugin 
facturation actuel ne fonctionne pas.

La question est donc la suivante : combien faut-il mettre sur la table 
pour avoir un système de facturation qui fonctionne ? Une fois qu'on 
aura le montant de l'enveloppe, à nous de l'abonder.

Donc il faudrait en premier une réponse en euros.

Puis on fait un appel à contribution et les associations motivées et 
intéressées se partagent la note.

Il serait quand même consternant d'en arriver à ce que ce qu'on pouvait 
faire tant bien que mal avec la version précédente 1.2X ne puisse plus 
se faire du tout avec cette merveilleuse version 1.3 !!!

Or il y a une réelle urgence pour certains d'entre nous à pouvoir facturer.

A tous, on peut y arriver !

Bruno

Président du club l'Etoile des Montagnes

Plugin / module facturation

Alain Benion

18/10/2023 09:04:40

Bonjour,

j'abonde en ce sens.
bonne journée,

Alain,

Association Esprit Fablab.

Le 17/10/2023 à 20:18, bdesroches at beeip.net via hebergement a écrit :
> Bonsoir,
>
> prenons le taureau par les cornes. Clairement, un moyen d'établir des
> factures est incontournable pour quelques associations. Le plugin
> facturation actuel ne fonctionne pas.
>
> La question est donc la suivante : combien faut-il mettre sur la table
> pour avoir un système de facturation qui fonctionne ? Une fois qu'on
> aura le montant de l'enveloppe, à nous de l'abonder.
>
> Donc il faudrait en premier une réponse en euros.
>
> Puis on fait un appel à contribution et les associations motivées et
> intéressées se partagent la note.
>
> Il serait quand même consternant d'en arriver à ce que ce qu'on
pouvait
> faire tant bien que mal avec la version précédente 1.2X ne puisse plus
> se faire du tout avec cette merveilleuse version 1.3 !!!
>
> Or il y a une réelle urgence pour certains d'entre nous à pouvoir
facturer.
>
> A tous, on peut y arriver !
>
> Bruno
>
> Président du club l'Etoile des Montagnes
>

Plugin / module facturation

frederic bisaccia

18/10/2023 12:50:29

Bonjour

Je n'ai pas encore utilisé votre solution mais je suis prêt à participer
financièrement pour un produit stable compatible avec facturation
électronique . 1000€ pour une version stable et une option sur la diffusion
auto hébergé avec mise à jour pour une trentaine d'association.
Ce sont des associations pour personnes handicapées.
Tél: 0647659574


Le mer. 18 oct. 2023 à 09:04, Alain Benion <benionalain@free.fr> a écrit :

> Bonjour,
>
> j'abonde en ce sens.
> bonne journée,
>
> Alain,
>
> Association Esprit Fablab.
>
> Le 17/10/2023 à 20:18, bdesroches at beeip.net via hebergement a écrit :
> > Bonsoir,
> >
> > prenons le taureau par les cornes. Clairement, un moyen d'établir
des
> > factures est incontournable pour quelques associations. Le plugin
> > facturation actuel ne fonctionne pas.
> >
> > La question est donc la suivante : combien faut-il mettre sur la table
> > pour avoir un système de facturation qui fonctionne ? Une fois
qu'on
> > aura le montant de l'enveloppe, à nous de l'abonder.
> >
> > Donc il faudrait en premier une réponse en euros.
> >
> > Puis on fait un appel à contribution et les associations motivées et
> > intéressées se partagent la note.
> >
> > Il serait quand même consternant d'en arriver à ce que ce qu'on
pouvait
> > faire tant bien que mal avec la version précédente 1.2X ne puisse plus
> > se faire du tout avec cette merveilleuse version 1.3 !!!
> >
> > Or il y a une réelle urgence pour certains d'entre nous à pouvoir
> facturer.
> >
> > A tous, on peut y arriver !
> >
> > Bruno
> >
> > Président du club l'Etoile des Montagnes
> >
>
> --
> 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
>

Plugin / module facturation

Alain RIVAT

18/10/2023 13:36:43

Idem pour l'association KAZ.

Alain

Le 18/10/2023 à 09:04, Alain Benion a écrit :
> Bonjour,
>
> j'abonde en ce sens.
> bonne journée,
>
> Alain,
>
> Association Esprit Fablab.
>
> Le 17/10/2023 à 20:18, bdesroches at beeip.net via hebergement a écrit :
>> Bonsoir,
>>
>> prenons le taureau par les cornes. Clairement, un moyen d'établir
des
>> factures est incontournable pour quelques associations. Le plugin
>> facturation actuel ne fonctionne pas.
>>
>> La question est donc la suivante : combien faut-il mettre sur la table
>> pour avoir un système de facturation qui fonctionne ? Une fois qu'on
>> aura le montant de l'enveloppe, à nous de l'abonder.
>>
>> Donc il faudrait en premier une réponse en euros.
>>
>> Puis on fait un appel à contribution et les associations motivées et
>> intéressées se partagent la note.
>>
>> Il serait quand même consternant d'en arriver à ce que ce qu'on
pouvait
>> faire tant bien que mal avec la version précédente 1.2X ne puisse plus
>> se faire du tout avec cette merveilleuse version 1.3 !!!
>>
>> Or il y a une réelle urgence pour certains d'entre nous à pouvoir
>> facturer.
>>
>> A tous, on peut y arriver !
>>
>> Bruno
>>
>> Président du club l'Etoile des Montagnes
>>

Plugin / module facturation

BohwaZ/Paheko

18/10/2023 13:45:31

Merci des retours, ce n'est pas une question d'argent.

On a payé cette année un développeur (8000 €) pour travailler sur un
module devis et facturation qui devrait prendre la place du plugin
non-officiel de facturation existant.

Le code et l'UX fournis ne sont pas de qualité suffisante, et ne
peuvent donc être intégrés à Paheko actuellement. C'est partiellement
ma faute, je pensais que prendre un dév me ferait gagner du temps, mais
du coup je n'avais pas le temps de l'encadrer correctement pour
l'amener à un niveau de qualité suffisant, car j'étais très pris sur la
version 1.3.

Bref, je me suis rendu compte que confier une tâche à quelqu'un d'autre
ne fait pas forcément gagner du temps :)

Donc c'est pas aussi simple que de mettre de l'argent, il faut que les
gens soient dispos aussi :)

Donc le code existe, et nécessite dizaines d'heures de travail pour
être mis au niveau de qualité exigé pour Paheko.

Ça va donc arriver d'ici la fin de l'année, pour l'instant j'avance
sur
les bugs de la 1.3.0.

Pour le plugin non-officiel existant, je n'ai pas suivi son évolution,
il faut voir sur le gitlab de son développement avec son développeur,
ou si quelqu'un a proposé un patch pour le rendre compatible avec la
1.3.0, je n'ai pas suivi car c'est éparpillé un peu partout entre la
liste et le gitlab du plugin, donc je ne sais pas où ça en est.

Cordialement.

Plugin / module facturation

stephane.paheko@free.fr

18/10/2023 13:57:59

> prenons le taureau par les cornes.

soyons patient , et c'est bientôt Noêl

entre facturation et le plugin helloasso

j'en connais qui sont pas a 32h00 avec RTT

Plugin / module facturation

Alain RIVAT

18/10/2023 15:51:54

Le plugin facturation "non officiel" est quasi opérationnel avec le 
patch 
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/commit/ac8c79bf9e8c8d86bae686f6c0d129f491778318.

Voici ce que j’écrivais il y a quelques jours :

Des nouvelles du plugin Facturation :

- BohwaZ a proposé un patch sur la version 0.8 pour corriger le problème 
" Facture::menuItem(): Argument#2 
<https://gitlab.com/noizette/garradin-plugin-facturation/-/issues/2>.($list) 
must be passed by reference, value given". C'est bon.

- Il est apparu deux changement de nom de variables facile à corriger 
dans pdf.php : il faut remplacer ligne 76 nom_asso par org_name et ligne 
85 idendite par nom.

- Ne reste plus qu'une erreur sur la méthode Check qui se retrouve dans 
plusieurs fichiers, par exemple  :


      in .../data/plugins/facturation/admin/*_facture_common.php*:/133/

|*129* } *130*} *131*elseif (f('select_cotis')) *132*{ _*133* 
$form->check('add_cotis_1',[_ *134*	'numero_facture' =>
$require_number 
? 'required|string' : 'string', *135* 'date_emission' => 
'required|date_format:d/m/Y', *136* 'membre_cotis' => 
'required|numeric', *137* ]);|

Il est possible de faire fonctionner le plugin en commentant les appels 
à la méthode Check, mais ce n'est pas très propre et lourd car il y a de 
nombreux appels à cette méthode ;-) Je l'ai fait partiellement et avec 
les correctifs sur les noms de variables, le plugin fonctionne correctement.

Je pense qu'il ne doit pas être très difficile ni très long de corriger 
cette dernière erreur qui semble venir d'un souci de namespace ou de 
chemin... car fonctionnait très bien sous 1.2.11... mais cela dépasse 
mes compétences.

Avis aux amateurs

Le 18/10/2023 à 13:45, BohwaZ/Paheko a écrit :
> Merci des retours, ce n'est pas une question d'argent.
>
> On a payé cette année un développeur (8000 €) pour travailler sur un
> module devis et facturation qui devrait prendre la place du plugin
> non-officiel de facturation existant.
>
> Le code et l'UX fournis ne sont pas de qualité suffisante, et ne
> peuvent donc être intégrés à Paheko actuellement. C'est partiellement
> ma faute, je pensais que prendre un dév me ferait gagner du temps, mais
> du coup je n'avais pas le temps de l'encadrer correctement pour
> l'amener à un niveau de qualité suffisant, car j'étais très pris sur
la
> version 1.3.
>
> Bref, je me suis rendu compte que confier une tâche à quelqu'un
d'autre
> ne fait pas forcément gagner du temps :)
>
> Donc c'est pas aussi simple que de mettre de l'argent, il faut que
les
> gens soient dispos aussi :)
>
> Donc le code existe, et nécessite dizaines d'heures de travail pour
> être mis au niveau de qualité exigé pour Paheko.
>
> Ça va donc arriver d'ici la fin de l'année, pour l'instant
j'avance sur
> les bugs de la 1.3.0.
>
> Pour le plugin non-officiel existant, je n'ai pas suivi son évolution,
> il faut voir sur le gitlab de son développement avec son développeur,
> ou si quelqu'un a proposé un patch pour le rendre compatible avec la
> 1.3.0, je n'ai pas suivi car c'est éparpillé un peu partout entre
la
> liste et le gitlab du plugin, donc je ne sais pas où ça en est.
>
> Cordialement.
>

Plugin / module facturation

bdesroches at beeip.net via hebergement

18/10/2023 19:15:16

Bonsoir,

je comprends tout ce que vous expliquez. Néanmoins, utilisateur du libre 
depuis plus de 25 ans maintenant, je n'ai pas été habitué à une perte de 
fonctionnalité lors d'une évolution. J'ai réussi à faire adopter 
Garradin puis Paheko dans les 2 associations dont je m'occupe et 
maintenant, je dois leur dire qu'on ne peut plus éditer de factures 
alors qu'on pouvait encore le faire la semaine dernière.

Du coup, je perds toute crédibilité et on me brandit les solutions GAFAM 
à la tête en guise de solution : "tu vois, on te l'avais bien dit, vos 
trucs libres c'est pas sérieux" avec gogol truc et windows machin, tout 
fonctionne à merveille... dur, dur.

Attendre noël, je goûte peu la plaisanterie... nos associations ont 
beaucoup à facturer (contrairement à certaines autres sans doute) mais 
depuis des années, Garradin avec son petit plugin facturation nous 
satisfaisait bien... snif... franchement, la patience n'a rien à voir là 
dedans.

Le plugin hello asso n'existait pas auparavant, le fait qu'il ne soit 
pas prêt n'enlève donc aucune fonctionnalité, il fait partie des 
améliorations à venir et on apprécie toutes les améliorations de la 1.3...

Du coup, merci de comprendre la portée du jeu et merci d'éviter ce type 
de plaisanterie qui ne fait pas rire du tout.

Si je comprends bien, je repars en version 1.2 pour continuer à 
fonctionner ???

précision : je suis retraité, je ne suis pas aux 32heures et je ne 
bénéficie pas de la RTT. je suis bénévole à plein temps.

B Desroches

Le 18/10/2023 à 13:57, stephane.paheko@free.fr a écrit :
>> prenons le taureau par les cornes.
>
> soyons patient , et c'est bientôt Noêl
>
> entre facturation et le plugin helloasso
>
> j'en connais qui sont pas a 32h00 avec RTT
>
>
> -- 
> @micalement stéphane (spipfactory.fr)
> --
> En répondant à ce courriel vous acceptez implicitement la diffusion,
l'échange de la conversation, sauf avis contraire clairement exprimé.

Plugin / module facturation

stephane.paheko@free.fr

18/10/2023 19:38:06

dsl pour la plaisanterie , je ne voulais blessé personne, accepté mes 
excuses
l'humour est un art que je maitrise pas , je ne recommencerais pas.

@micalement stéphane bénévole a plain temps également


Le 18/10/2023 à 19:14, bdesroches at beeip.net via hebergement a écrit :
> Attendre noël, je goûte peu la plaisanterie... nos associations ont 
> beaucoup à facturer (contrairement à certaines autres sans doute) mais 
> depuis des années, Garradin avec son petit plugin facturation nous 
> satisfaisait bien... snif... franchement, la patience n'a rien à voir 
> là dedans. Le plugin hello asso n'existait pas auparavant, le fait 
> qu'il ne soit pas prêt n'enlève donc aucune fonctionnalité, il fait

> partie des améliorations à venir et on apprécie toutes les 
> améliorations de la 1.3... Du coup, merci de comprendre la portée du 
> jeu et merci d'éviter ce type de plaisanterie qui ne fait pas rire du 
> tout. Si je comprends bien, je repars en version 1.2 pour continuer à 
> fonctionner ??? précision : je suis retraité, je ne suis pas aux 
> 32heures et je ne bénéficie pas de la RTT. je suis bénévole à plein 
> temps. B Desroches

Plugin / module facturation

stephane.paheko@free.fr

18/10/2023 19:41:10

de plus le message été adressé aux codeurs qui comme moi passons des 
nuits blanches a résoudre les demandes ????


Le 18/10/2023 à 19:37, stephane.paheko@free.fr a écrit :
>
> dsl pour la plaisanterie , je ne voulais blessé personne, accepté mes 
> excuses
> l'humour est un art que je maitrise pas , je ne recommencerais pas.
>
> @micalement stéphane bénévole a plain temps également
>
>
> Le 18/10/2023 à 19:14, bdesroches at beeip.net via hebergement a écrit :
>> Attendre noël, je goûte peu la plaisanterie... nos associations ont 
>> beaucoup à facturer (contrairement à certaines autres sans doute) 
>> mais depuis des années, Garradin avec son petit plugin facturation 
>> nous satisfaisait bien... snif... franchement, la patience n'a rien à

>> voir là dedans. Le plugin hello asso n'existait pas auparavant, le 
>> fait qu'il ne soit pas prêt n'enlève donc aucune fonctionnalité,
il 
>> fait partie des améliorations à venir et on apprécie toutes les 
>> améliorations de la 1.3... Du coup, merci de comprendre la portée du 
>> jeu et merci d'éviter ce type de plaisanterie qui ne fait pas rire du

>> tout. Si je comprends bien, je repars en version 1.2 pour continuer à 
>> fonctionner ??? précision : je suis retraité, je ne suis pas aux 
>> 32heures et je ne bénéficie pas de la RTT. je suis bénévole à plein 
>> temps. B Desroches
>
> -- 
> @micalement stéphane (spipfactory.fr)
> --
> En répondant à ce courriel vous acceptez implicitement la diffusion,
l'échange de la conversation, sauf avis contraire clairement exprimé.

Plugin / module facturation

BohwaZ/Paheko

18/10/2023 20:57:44

Alors déjà, ce plugin est fourni sur son temps libre par une personne
suffisamment gentille pour le mettre à dispo, donc vous attendre à une
réponse / mise à jour rapide me semble légèrement abusé.

Je fournis toujours avec Paheko un chemin de migration pour *ce qui est
intégré officiellement à Paheko*. Pour les développements tiers, je ne
peux pas en plus de mon boulot faire celui des bénévoles qui
fournissent des extensions tiers.

J'ai proposé aux développeurs de deux plugins tiers (prêt de matériel
et facturation) de financer leur montée en version, les deux n'avaient
pas la dispo pour le faire. Je ne peux rien faire de plus de mon côté.

Pour le plugin facturation, je vois que j'ai proposé un patch il y a un
mois pour rendre le plugin fonctionnel en 1.3, le développeur n'a pas
encore eu le temps de l'intégrer, car il a une vie, comme tout le monde.

En attendant vous pouvez toujours utiliser la version patchée que j'ai
proposé :
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz

Décompresser l'archive, et renommer le répertoire extrait en
"facturation", déplacer dans le répertoire "data/plugins" de Paheko
et
ça marche, je viens de tester en 1.3.0, aucun souci.

Au pire des cas il est sinon possible de rester en version 1.2.11.

Donc pas la peine de s'alarmer :)

Plugin / module facturation

bdesroches at beeip.net via hebergement

18/10/2023 21:30:49

Bonsoir,

comme je l'ai dit, je comprends tout cet argumentaire, je désirais 
simplement que l'on comprenne bien la position dans laquelle on peut se 
trouver dans une association où il n'y a pas que des "gentils membres" 
mais certains intoxiqués du GAFAM qui ne ratent pas une occasion de 
mettre en difficulté les promoteurs d'une informatique libre.

Et franchement, si j'avais eu ce renseignement donné dans votre dernier 
mail d'une version patchée compatible avec la 1.3, je n'aurais soulevé 
AUCUN problème. Si ça marche, ça me suffit. je n'en demande vraiment pas 
plus.

Merci, infiniment

Je vais installer ça de suite.

B Desroches

Le 18/10/2023 à 20:57, BohwaZ/Paheko a écrit :
> Alors déjà, ce plugin est fourni sur son temps libre par une personne
> suffisamment gentille pour le mettre à dispo, donc vous attendre à une
> réponse / mise à jour rapide me semble légèrement abusé.
>
> Je fournis toujours avec Paheko un chemin de migration pour *ce qui est
> intégré officiellement à Paheko*. Pour les développements tiers, je ne
> peux pas en plus de mon boulot faire celui des bénévoles qui
> fournissent des extensions tiers.
>
> J'ai proposé aux développeurs de deux plugins tiers (prêt de matériel
> et facturation) de financer leur montée en version, les deux n'avaient
> pas la dispo pour le faire. Je ne peux rien faire de plus de mon côté.
>
> Pour le plugin facturation, je vois que j'ai proposé un patch il y a un
> mois pour rendre le plugin fonctionnel en 1.3, le développeur n'a pas
> encore eu le temps de l'intégrer, car il a une vie, comme tout le monde.
>
> En attendant vous pouvez toujours utiliser la version patchée que j'ai
> proposé :
>
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz
>
> Décompresser l'archive, et renommer le répertoire extrait en
> "facturation", déplacer dans le répertoire "data/plugins" de
Paheko et
> ça marche, je viens de tester en 1.3.0, aucun souci.
>
> Au pire des cas il est sinon possible de rester en version 1.2.11.
>
> Donc pas la peine de s'alarmer :)
>

Plugin / module facturation

Claire

18/10/2023 21:34:19

Bonsoir
Je ne connais pas vos associations, mais pourquoi ne pas repasser en
version antérieure ? La 1.3 amène des amélioration mais si le module
facturaton vous est indispensable ... Si vous avez changé il y a une
semaine, repartir dune sauvegarde et refaire les saisies, il ne doit pas
y en avoir des tonnes ..
ça éviterait de mettre la pression sur les personnes qui développent.
Mais ce n'est qu'une suggestion, peut être n'est ce pas possible

????
Le 18/10/2023 à 19:14, bdesroches at beeip.net via hebergement a écrit :
> Bonsoir,
>
> je comprends tout ce que vous expliquez. Néanmoins, utilisateur du libre
> depuis plus de 25 ans maintenant, je n'ai pas été habitué à une perte
de
> fonctionnalité lors d'une évolution. J'ai réussi à faire adopter
> Garradin puis Paheko dans les 2 associations dont je m'occupe et
> maintenant, je dois leur dire qu'on ne peut plus éditer de factures
> alors qu'on pouvait encore le faire la semaine dernière.
>
> Du coup, je perds toute crédibilité et on me brandit les solutions GAFAM
> à la tête en guise de solution : "tu vois, on te l'avais bien dit,
vos
> trucs libres c'est pas sérieux" avec gogol truc et windows machin,
tout
> fonctionne à merveille... dur, dur.
>
> Attendre noël, je goûte peu la plaisanterie... nos associations ont
> beaucoup à facturer (contrairement à certaines autres sans doute) mais
> depuis des années, Garradin avec son petit plugin facturation nous
> satisfaisait bien... snif... franchement, la patience n'a rien à voir
là
> dedans.
>
> Le plugin hello asso n'existait pas auparavant, le fait qu'il ne
soit
> pas prêt n'enlève donc aucune fonctionnalité, il fait partie des
> améliorations à venir et on apprécie toutes les améliorations de la 1.3...
>
> Du coup, merci de comprendre la portée du jeu et merci d'éviter ce type
> de plaisanterie qui ne fait pas rire du tout.
>
> Si je comprends bien, je repars en version 1.2 pour continuer à
> fonctionner ???
>
> précision : je suis retraité, je ne suis pas aux 32heures et je ne
> bénéficie pas de la RTT. je suis bénévole à plein temps.
>
> B Desroches
>
> Le 18/10/2023 à 13:57,stephane.paheko@free.fr  a écrit :
>>> prenons le taureau par les cornes.
>> soyons patient , et c'est bientôt Noêl
>>
>> entre facturation et le plugin helloasso
>>
>> j'en connais qui sont pas a 32h00 avec RTT
>>
>>
>> --
>> @micalement stéphane (spipfactory.fr)
>> --
>> En répondant à ce courriel vous acceptez implicitement la diffusion,
l'échange de la conversation, sauf avis contraire clairement exprimé.

Plugin / module facturation

lesanges at zaclys.net via hebergement

19/10/2023 10:57:26

Bonjour à tous,

Vu la demande pressante, je suis parti de la version patchée de Bohwaz, j'ai 
éliminé les dernières spécificités de la version 1.2.11 et adapté pour être 
compatible avec la version 1.3.xx

L'archive est disponible ici :
https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP

Il faudra la nommer facturation.tar.gz avant de la placer dans le répertoire des 
plugins.

Attention : j'ai testé la plupart des fonctionnalités, mais pas toutes. Je me 
suis aperçu d'une erreur de logique : après avoir supprimé un document (facture, 
...), si on crée un nouveau document, le plugin se plante car il a mal géré la 
numérotation des documents => je n'ai pas cherché à corriger ça (je suis en 
train de travailler sur le module matériels qui doit remplacer le plugin du même 
nom...)

À vous de tester et de voir si c'est utilisable tel quel.

Jean-Christophe Engel

Le 18/10/2023 à 20:57, BohwaZ/Paheko a écrit :
> Alors déjà, ce plugin est fourni sur son temps libre par une personne
> suffisamment gentille pour le mettre à dispo, donc vous attendre à une
> réponse / mise à jour rapide me semble légèrement abusé.
> 
> Je fournis toujours avec Paheko un chemin de migration pour *ce qui est
> intégré officiellement à Paheko*. Pour les développements tiers, je ne
> peux pas en plus de mon boulot faire celui des bénévoles qui
> fournissent des extensions tiers.
> 
> J'ai proposé aux développeurs de deux plugins tiers (prêt de matériel
> et facturation) de financer leur montée en version, les deux n'avaient
> pas la dispo pour le faire. Je ne peux rien faire de plus de mon côté.
> 
> Pour le plugin facturation, je vois que j'ai proposé un patch il y a un
> mois pour rendre le plugin fonctionnel en 1.3, le développeur n'a pas
> encore eu le temps de l'intégrer, car il a une vie, comme tout le monde.
> 
> En attendant vous pouvez toujours utiliser la version patchée que j'ai
> proposé :
>
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz
> 
> Décompresser l'archive, et renommer le répertoire extrait en
> "facturation", déplacer dans le répertoire "data/plugins" de
Paheko et
> ça marche, je viens de tester en 1.3.0, aucun souci.
> 
> Au pire des cas il est sinon possible de rester en version 1.2.11.
> 
> Donc pas la peine de s'alarmer :)
>

Plugin / module facturation

Alain RIVAT

19/10/2023 11:17:03

Génial !

Je viens de tester la solution et je n'ai pas encore trouvé de bug. Elle 
est bien utilisable telle quelle et cela devrait suffire dans 
l'immédiat, bravo :-)

Un grand merci et vive la communauté Paheko !

Alain
KAZ, le numérique sobre, libre, éthique et local
Vannes (56) - https://kaz.bzh

Le 19/10/2023 à 10:56, lesanges at zaclys.net via hebergement a écrit :
> Bonjour à tous,
>
> Vu la demande pressante, je suis parti de la version patchée de Bohwaz,
j'ai
> éliminé les dernières spécificités de la version 1.2.11 et adapté pour
être
> compatible avec la version 1.3.xx
>
> L'archive est disponible ici :
> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>
> Il faudra la nommer facturation.tar.gz avant de la placer dans le répertoire
des
> plugins.
>
> Attention : j'ai testé la plupart des fonctionnalités, mais pas toutes. Je
me
> suis aperçu d'une erreur de logique : après avoir supprimé un document
(facture,
> ...), si on crée un nouveau document, le plugin se plante car il a mal géré
la
> numérotation des documents => je n'ai pas cherché à corriger ça (je
suis en
> train de travailler sur le module matériels qui doit remplacer le plugin du
même
> nom...)
>
> À vous de tester et de voir si c'est utilisable tel quel.
>
> Jean-Christophe Engel
>
> Le 18/10/2023 à 20:57, BohwaZ/Paheko a écrit :
>> Alors déjà, ce plugin est fourni sur son temps libre par une personne
>> suffisamment gentille pour le mettre à dispo, donc vous attendre à une
>> réponse / mise à jour rapide me semble légèrement abusé.
>>
>> Je fournis toujours avec Paheko un chemin de migration pour *ce qui est
>> intégré officiellement à Paheko*. Pour les développements tiers, je ne
>> peux pas en plus de mon boulot faire celui des bénévoles qui
>> fournissent des extensions tiers.
>>
>> J'ai proposé aux développeurs de deux plugins tiers (prêt de
matériel
>> et facturation) de financer leur montée en version, les deux
n'avaient
>> pas la dispo pour le faire. Je ne peux rien faire de plus de mon côté.
>>
>> Pour le plugin facturation, je vois que j'ai proposé un patch il y a
un
>> mois pour rendre le plugin fonctionnel en 1.3, le développeur n'a
pas
>> encore eu le temps de l'intégrer, car il a une vie, comme tout le
monde.
>>
>> En attendant vous pouvez toujours utiliser la version patchée que
j'ai
>> proposé :
>>
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz
>>
>> Décompresser l'archive, et renommer le répertoire extrait en
>> "facturation", déplacer dans le répertoire
"data/plugins" de Paheko et
>> ça marche, je viens de tester en 1.3.0, aucun souci.
>>
>> Au pire des cas il est sinon possible de rester en version 1.2.11.
>>
>> Donc pas la peine de s'alarmer :)
>>

Plugin / module facturation

Claire

19/10/2023 13:31:43

???? Merci pour ceux qui utilisent Jean-Christophe !!
Le 19/10/2023 à 10:56, lesanges at zaclys.net via hebergement a écrit :
> Bonjour à tous,
>
> Vu la demande pressante, je suis parti de la version patchée de Bohwaz,
j'ai
> éliminé les dernières spécificités de la version 1.2.11 et adapté pour
être
> compatible avec la version 1.3.xx
>
> L'archive est disponible ici :
> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>
> Il faudra la nommer facturation.tar.gz avant de la placer dans le répertoire
des
> plugins.
>
> Attention : j'ai testé la plupart des fonctionnalités, mais pas toutes. Je
me
> suis aperçu d'une erreur de logique : après avoir supprimé un document
(facture,
> ...), si on crée un nouveau document, le plugin se plante car il a mal géré
la
> numérotation des documents => je n'ai pas cherché à corriger ça (je
suis en
> train de travailler sur le module matériels qui doit remplacer le plugin du
même
> nom...)
>
> À vous de tester et de voir si c'est utilisable tel quel.
>
> Jean-Christophe Engel
>
> Le 18/10/2023 à 20:57, BohwaZ/Paheko a écrit :
>> Alors déjà, ce plugin est fourni sur son temps libre par une personne
>> suffisamment gentille pour le mettre à dispo, donc vous attendre à une
>> réponse / mise à jour rapide me semble légèrement abusé.
>>
>> Je fournis toujours avec Paheko un chemin de migration pour *ce qui est
>> intégré officiellement à Paheko*. Pour les développements tiers, je ne
>> peux pas en plus de mon boulot faire celui des bénévoles qui
>> fournissent des extensions tiers.
>>
>> J'ai proposé aux développeurs de deux plugins tiers (prêt de
matériel
>> et facturation) de financer leur montée en version, les deux
n'avaient
>> pas la dispo pour le faire. Je ne peux rien faire de plus de mon côté.
>>
>> Pour le plugin facturation, je vois que j'ai proposé un patch il y a
un
>> mois pour rendre le plugin fonctionnel en 1.3, le développeur n'a
pas
>> encore eu le temps de l'intégrer, car il a une vie, comme tout le
monde.
>>
>> En attendant vous pouvez toujours utiliser la version patchée que
j'ai
>> proposé :
>>
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz
>>
>> Décompresser l'archive, et renommer le répertoire extrait en
>> "facturation", déplacer dans le répertoire
"data/plugins" de Paheko et
>> ça marche, je viens de tester en 1.3.0, aucun souci.
>>
>> Au pire des cas il est sinon possible de rester en version 1.2.11.
>>
>> Donc pas la peine de s'alarmer :)
>>

Plugin / module facturation

Alain Bénion

19/10/2023 15:41:37

Merci beaucoup pour ce travail, le plugin fonctionne parfaitement, sauf 
que la génération du pdf au moment du téléchargement de la facture 
montre un problème d'encodage de caractères.
Je suis sous linux et firefox.
Quelqu'un a t'il ce problème ?
merci,
Alain.

Le 19/10/2023 à 13:31, Claire a écrit :

> ???? Merci pour ceux qui utilisent Jean-Christophe !!
> Le 19/10/2023 à 10:56, lesanges at zaclys.net via hebergement a écrit :
>> Bonjour à tous,
>>
>> Vu la demande pressante, je suis parti de la version patchée de Bohwaz,
j'ai
>> éliminé les dernières spécificités de la version 1.2.11 et adapté pour
être
>> compatible avec la version 1.3.xx
>>
>> L'archive est disponible ici :
>> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>>
>> Il faudra la nommer facturation.tar.gz avant de la placer dans le répertoire
des
>> plugins.
>>
>> Attention : j'ai testé la plupart des fonctionnalités, mais pas toutes.
Je me
>> suis aperçu d'une erreur de logique : après avoir supprimé un document
(facture,
>> ...), si on crée un nouveau document, le plugin se plante car il a mal géré
la
>> numérotation des documents => je n'ai pas cherché à corriger ça
(je suis en
>> train de travailler sur le module matériels qui doit remplacer le plugin du
même
>> nom...)
>>
>> À vous de tester et de voir si c'est utilisable tel quel.
>>
>> Jean-Christophe Engel
>>
>> Le 18/10/2023 à 20:57, BohwaZ/Paheko a écrit :
>>> Alors déjà, ce plugin est fourni sur son temps libre par une
personne
>>> suffisamment gentille pour le mettre à dispo, donc vous attendre à
une
>>> réponse / mise à jour rapide me semble légèrement abusé.
>>>
>>> Je fournis toujours avec Paheko un chemin de migration pour *ce qui
est
>>> intégré officiellement à Paheko*. Pour les développements tiers, je
ne
>>> peux pas en plus de mon boulot faire celui des bénévoles qui
>>> fournissent des extensions tiers.
>>>
>>> J'ai proposé aux développeurs de deux plugins tiers (prêt de
matériel
>>> et facturation) de financer leur montée en version, les deux
n'avaient
>>> pas la dispo pour le faire. Je ne peux rien faire de plus de mon
côté.
>>>
>>> Pour le plugin facturation, je vois que j'ai proposé un patch il y a
un
>>> mois pour rendre le plugin fonctionnel en 1.3, le développeur n'a
pas
>>> encore eu le temps de l'intégrer, car il a une vie, comme tout le
monde.
>>>
>>> En attendant vous pouvez toujours utiliser la version patchée que
j'ai
>>> proposé :
>>>
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz
>>>
>>> Décompresser l'archive, et renommer le répertoire extrait en
>>> "facturation", déplacer dans le répertoire
"data/plugins" de Paheko et
>>> ça marche, je viens de tester en 1.3.0, aucun souci.
>>>
>>> Au pire des cas il est sinon possible de rester en version 1.2.11.
>>>
>>> Donc pas la peine de s'alarmer :)
>>>
>

Plugin / module facturation

lesanges at zaclys.net via hebergement

19/10/2023 17:23:09

Le 19/10/2023 à 15:41, Alain Bénion a écrit :
> Merci beaucoup pour ce travail, le plugin fonctionne parfaitement, sauf que la

> génération du pdf au moment du téléchargement de la facture montre un
problème 
> d'encodage de caractères.
> Je suis sous linux et firefox.
> Quelqu'un a t'il ce problème ?

Je travaille sous linux et j'utilise firefox et je n'ai pas rencontré le 
problème en question ; j'ai testé la génération du PDF avec Prince et avec 
wkhtmltopdf.

voici les options que j'utilise avec wkhtmltopdf

const PDF_COMMAND = 'wkhtmltopdf -q --print-media-type 
--enable-local-file-access --disable-smart-shrinking --encoding "UTF-8" %s
%s';

Jean-Christophe

> merci,
> Alain.
> 
> Le 19/10/2023 à 13:31, Claire a écrit :
> 
>> ???? Merci pour ceux qui utilisent Jean-Christophe !!
>> Le 19/10/2023 à 10:56, lesanges at zaclys.net via hebergement a écrit :
>>> Bonjour à tous,
>>>
>>> Vu la demande pressante, je suis parti de la version patchée de Bohwaz,
j'ai
>>> éliminé les dernières spécificités de la version 1.2.11 et adapté
pour être
>>> compatible avec la version 1.3.xx
>>>
>>> L'archive est disponible ici :
>>> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>>>
>>> Il faudra la nommer facturation.tar.gz avant de la placer dans le
répertoire des
>>> plugins.
>>>
>>> Attention : j'ai testé la plupart des fonctionnalités, mais pas
toutes. Je me
>>> suis aperçu d'une erreur de logique : après avoir supprimé un
document (facture,
>>> ...), si on crée un nouveau document, le plugin se plante car il a mal
géré la
>>> numérotation des documents => je n'ai pas cherché à corriger
ça (je suis en
>>> train de travailler sur le module matériels qui doit remplacer le plugin
du même
>>> nom...)
>>>
>>> À vous de tester et de voir si c'est utilisable tel quel.
>>>
>>> Jean-Christophe Engel
>>>
>>> Le 18/10/2023 à 20:57, BohwaZ/Paheko a écrit :
>>>> Alors déjà, ce plugin est fourni sur son temps libre par une
personne
>>>> suffisamment gentille pour le mettre à dispo, donc vous attendre à
une
>>>> réponse / mise à jour rapide me semble légèrement abusé.
>>>>
>>>> Je fournis toujours avec Paheko un chemin de migration pour *ce qui
est
>>>> intégré officiellement à Paheko*. Pour les développements tiers,
je ne
>>>> peux pas en plus de mon boulot faire celui des bénévoles qui
>>>> fournissent des extensions tiers.
>>>>
>>>> J'ai proposé aux développeurs de deux plugins tiers (prêt de
matériel
>>>> et facturation) de financer leur montée en version, les deux
n'avaient
>>>> pas la dispo pour le faire. Je ne peux rien faire de plus de mon
côté.
>>>>
>>>> Pour le plugin facturation, je vois que j'ai proposé un patch il
y a un
>>>> mois pour rendre le plugin fonctionnel en 1.3, le développeur
n'a pas
>>>> encore eu le temps de l'intégrer, car il a une vie, comme tout
le monde.
>>>>
>>>> En attendant vous pouvez toujours utiliser la version patchée que
j'ai
>>>> proposé :
>>>>
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz
>>>>
>>>> Décompresser l'archive, et renommer le répertoire extrait
en
>>>> "facturation", déplacer dans le répertoire
"data/plugins" de Paheko et
>>>> ça marche, je viens de tester en 1.3.0, aucun souci.
>>>>
>>>> Au pire des cas il est sinon possible de rester en version 1.2.11.
>>>>
>>>> Donc pas la peine de s'alarmer :)
>>>>
>>

Plugin / module facturation

Alain RIVAT

19/10/2023 18:28:45

Testé sous Windows-Opéra et Debian-Firefox, avec DomPDF : je rencontre 
effectivement le même problème d'encodage dans les deux systèmes...

On y est presque ;-)

Alain

Le 19/10/2023 à 17:22, lesanges at zaclys.net via hebergement a écrit :
> Le 19/10/2023 à 15:41, Alain Bénion a écrit :
>> Merci beaucoup pour ce travail, le plugin fonctionne parfaitement, sauf
>> que la
>> génération du pdf au moment du téléchargement de la facture montre un
>> problème
>> d'encodage de caractères.
>> Je suis sous linux et firefox.
>> Quelqu'un a t'il ce problème ?
> Je travaille sous linux et j'utilise firefox et je n'ai pas rencontré
le
> problème en question ; j'ai testé la génération du PDF avec Prince et
avec
> wkhtmltopdf.
>
> voici les options que j'utilise avec wkhtmltopdf
>
> const PDF_COMMAND = 'wkhtmltopdf -q --print-media-type
> --enable-local-file-access --disable-smart-shrinking --encoding "UTF-8"
%s
> %s';
>
> Jean-Christophe
>
>> merci,
>> Alain.
>>
>> Le 19/10/2023 à 13:31, Claire a écrit :
>>
>>> ???? Merci pour ceux qui utilisent Jean-Christophe !!
>>> Le 19/10/2023 à 10:56, lesanges at zaclys.net via hebergement a écrit
:
>>>> Bonjour à tous,
>>>>
>>>> Vu la demande pressante, je suis parti de la version patchée de
Bohwaz,
>>>> j'ai
>>>> éliminé les dernières spécificités de la version 1.2.11 et
adapté pour
>>>> être
>>>> compatible avec la version 1.3.xx
>>>>
>>>> L'archive est disponible ici :
>>>> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>>>>
>>>> Il faudra la nommer facturation.tar.gz avant de la placer dans le
>>>> répertoire des
>>>> plugins.
>>>>
>>>> Attention : j'ai testé la plupart des fonctionnalités, mais pas
toutes.
>>>> Je me
>>>> suis aperçu d'une erreur de logique : après avoir supprimé un
document
>>>> (facture,
>>>> ...), si on crée un nouveau document, le plugin se plante car il a
mal
>>>> géré la
>>>> numérotation des documents => je n'ai pas cherché à
corriger ça (je suis
>>>> en
>>>> train de travailler sur le module matériels qui doit remplacer le
plugin
>>>> du même
>>>> nom...)
>>>>
>>>> À vous de tester et de voir si c'est utilisable tel quel.
>>>>
>>>> Jean-Christophe Engel
>>>>
>>>> Le 18/10/2023 à 20:57, BohwaZ/Paheko a écrit :
>>>>> Alors déjà, ce plugin est fourni sur son temps libre par une
personne
>>>>> suffisamment gentille pour le mettre à dispo, donc vous attendre
à une
>>>>> réponse / mise à jour rapide me semble légèrement abusé.
>>>>>
>>>>> Je fournis toujours avec Paheko un chemin de migration pour *ce
qui est
>>>>> intégré officiellement à Paheko*. Pour les développements
tiers, je ne
>>>>> peux pas en plus de mon boulot faire celui des bénévoles qui
>>>>> fournissent des extensions tiers.
>>>>>
>>>>> J'ai proposé aux développeurs de deux plugins tiers (prêt
de matériel
>>>>> et facturation) de financer leur montée en version, les deux
n'avaient
>>>>> pas la dispo pour le faire. Je ne peux rien faire de plus de mon
côté.
>>>>>
>>>>> Pour le plugin facturation, je vois que j'ai proposé un
patch il y a un
>>>>> mois pour rendre le plugin fonctionnel en 1.3, le développeur
n'a pas
>>>>> encore eu le temps de l'intégrer, car il a une vie, comme
tout le
>>>>> monde.
>>>>>
>>>>> En attendant vous pouvez toujours utiliser la version patchée que
j'ai
>>>>> proposé :
>>>>>
https://gitlab.com/bohwaz/garradin-plugin-facturation/-/archive/fix_1.3.0-rc10/garradin-plugin-facturation-fix_1.3.0-rc10.tar.gz
>>>>>
>>>>> Décompresser l'archive, et renommer le répertoire extrait
en
>>>>> "facturation", déplacer dans le répertoire
"data/plugins" de Paheko et
>>>>> ça marche, je viens de tester en 1.3.0, aucun souci.
>>>>>
>>>>> Au pire des cas il est sinon possible de rester en version
1.2.11.
>>>>>
>>>>> Donc pas la peine de s'alarmer :)
>>>>>

Plugin / module facturation

BohwaZ/Paheko

19/10/2023 19:20:24

> Merci beaucoup pour ce travail, le plugin fonctionne parfaitement,
> sauf que la génération du pdf au moment du téléchargement de la
> facture montre un problème d'encodage de caractères.
> Je suis sous linux et firefox.
> Quelqu'un a t'il ce problème ?

Est-ce que ça se produit uniquement avec ce plugin, ou avec tous les
PDF générés par Paheko ?

Tu utilises DomPDF ?

Plugin / module facturation

Alain RIVAT

19/10/2023 19:35:47

Uniquement sur ce module, et j'utilise DomPDF. Je suppose que c'est la 
même chose pour les autres configurations qui ont signalé le souci...

Alain

Le 19/10/2023 à 19:20, BohwaZ/Paheko a écrit :
>> Merci beaucoup pour ce travail, le plugin fonctionne parfaitement,
>> sauf que la génération du pdf au moment du téléchargement de la
>> facture montre un problème d'encodage de caractères.
>> Je suis sous linux et firefox.
>> Quelqu'un a t'il ce problème ?
> Est-ce que ça se produit uniquement avec ce plugin, ou avec tous les
> PDF générés par Paheko ?
>
> Tu utilises DomPDF ?
>

Plugin / module facturation

BohwaZ/Paheko

19/10/2023 19:48:50

> Uniquement sur ce module, et j'utilise DomPDF. Je suppose que c'est
> la même chose pour les autres configurations qui ont signalé le
> souci...

OK alors c'est pas de mon recours, j'imagine qu'il manque au plugin une
définition de charset quelque part :)

Plugin / module facturation

Alain Benion

19/10/2023 19:50:01

en effet , même configuration et uniquement sur ce module.

Alain.

Le 19/10/2023 à 19:35, Alain RIVAT a écrit :
> Uniquement sur ce module, et j'utilise DomPDF. Je suppose que c'est
la
> même chose pour les autres configurations qui ont signalé le souci...
>
> Alain
>
> Le 19/10/2023 à 19:20, BohwaZ/Paheko a écrit :
>>> Merci beaucoup pour ce travail, le plugin fonctionne parfaitement,
>>> sauf que la génération du pdf au moment du téléchargement de la
>>> facture montre un problème d'encodage de caractères.
>>> Je suis sous linux et firefox.
>>> Quelqu'un a t'il ce problème ?
>> Est-ce que ça se produit uniquement avec ce plugin, ou avec tous les
>> PDF générés par Paheko ?
>>
>> Tu utilises DomPDF ?
>>

Plugin / module facturation

lesanges at zaclys.net via hebergement

20/10/2023 10:58:03

Le 19/10/2023 à 19:48, BohwaZ/Paheko a écrit :
>> Uniquement sur ce module, et j'utilise DomPDF. Je suppose que
c'est
>> la même chose pour les autres configurations qui ont signalé le
>> souci...
> 
> OK alors c'est pas de mon recours, j'imagine qu'il manque au plugin
une
> définition de charset quelque part :)
> 

Vérification faite, le plugin définit correctement le charset :
<meta charset="UTF-8">

- testé sous linux avec firefox et chrome aussi bien avec prince que wkhtmltopdf 
: pas de problème

- testé sous windows avec firefox et wkhtmltopdf : pas de problème

- sous linux et windows, avec firefox et domPDF : problème de caractères accentués

Je dirais donc que le problème vient plutôt de domPDF... ;)


Jean-Christophe Engel

Plugin / module facturation

BohwaZ/Paheko

20/10/2023 12:13:59

> Vérification faite, le plugin définit correctement le charset :
> <meta charset="UTF-8">

Le charset est après le title, il faut que ce soit le premier tag du
<head>, je viens de tester en remontant le <meta> et c'est bon :)

Plugin / module facturation

lesanges at zaclys.net via hebergement

20/10/2023 12:27:20

Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai mis à la nouvelle
version à 
la place de l'ancienne : https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP

Jean-Christophe Engel

Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
>> Vérification faite, le plugin définit correctement le charset :
>> <meta charset="UTF-8">
> 
> Le charset est après le title, il faut que ce soit le premier tag du
> <head>, je viens de tester en remontant le <meta> et c'est bon
:)

Plugin / module facturation

bdesroches at beeip.net via hebergement

20/10/2023 13:10:14

Bonjour,

je viens de télécharger et installer cette nouvelle version. Je remercie 
infiniment tous les contributeurs pour cette version qui a l'air 
parfaitement fonctionnelle et qui nous fera patienter sans problème 
jusqu'à la super version en gestation.

C'est vraiment chouette de pouvoir en profiter pour montrer à mes 
gentils râleurs, la puissance du logiciel libre dans un cas pareil.

Très bon après-midi à tous

Bruno

Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a écrit :
> Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai mis à la
nouvelle version à
> la place de l'ancienne :
https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>
> Jean-Christophe Engel
>
> Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
>>> Vérification faite, le plugin définit correctement le charset :
>>> <meta charset="UTF-8">
>> Le charset est après le title, il faut que ce soit le premier tag du
>> <head>, je viens de tester en remontant le <meta> et c'est
bon :)

Plugin / module facturation

frederic bisaccia

20/10/2023 17:39:42

Bravo
Je vous rejoint bientôt pour l'utilisation de Paheko .
Je vais me former au développement.
No code et / ou en codant.
J'espère pouvoir apporter ma pierre aux logiciels libre
Très Cordialement

Le ven. 20 oct. 2023 à 13:10, bdesroches at beeip.net via hebergement
<hebergement@paheko.cloud> a écrit :

> Bonjour,
>
> je viens de télécharger et installer cette nouvelle version. Je remercie
> infiniment tous les contributeurs pour cette version qui a l'air
> parfaitement fonctionnelle et qui nous fera patienter sans problème
> jusqu'à la super version en gestation.
>
> C'est vraiment chouette de pouvoir en profiter pour montrer à mes
> gentils râleurs, la puissance du logiciel libre dans un cas pareil.
>
> Très bon après-midi à tous
>
> Bruno
>
> Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a écrit :
> > Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai mis à
la nouvelle
> version à
> > la place de l'ancienne :
> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
> >
> > Jean-Christophe Engel
> >
> > Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
> >>> Vérification faite, le plugin définit correctement le charset :
> >>> <meta charset="UTF-8">
> >> Le charset est après le title, il faut que ce soit le premier tag du
> >> <head>, je viens de tester en remontant le <meta> et
c'est bon :)
>
> --
> 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
>

Plugin / module facturation

Alain Benion

20/10/2023 21:19:13

Merci et bravo pour cette réactivité et ce savoir-faire.
Alain.

Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a écrit :
> Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai mis à la
nouvelle version à
> la place de l'ancienne :
https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>
> Jean-Christophe Engel
>
> Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
>>> Vérification faite, le plugin définit correctement le charset :
>>> <meta charset="UTF-8">
>> Le charset est après le title, il faut que ce soit le premier tag du
>> <head>, je viens de tester en remontant le <meta> et c'est
bon :)

Plugin / module facturation

Alain RIVAT

23/10/2023 17:36:59

Petit détail : lors de la génération d'un reçu fiscal, le nom /prénom 
restent à blanc. Il s'agit d'une erreur sur la variable ligne 328 de 
pdf.php et il faut remplace $c->identite par$c-> nom

Alain

Le 20/10/2023 à 21:18, Alain Benion a écrit :
> Merci et bravo pour cette réactivité et ce savoir-faire.
> Alain.
>
> Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a écrit :
>> Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai mis à
la nouvelle
>> version à
>> la place de l'ancienne :
>> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>>
>> Jean-Christophe Engel
>>
>> Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
>>>> Vérification faite, le plugin définit correctement le charset :
>>>> <meta charset="UTF-8">
>>> Le charset est après le title, il faut que ce soit le premier tag du
>>> <head>, je viens de tester en remontant le <meta> et
c'est bon :)

Plugin / module facturation

Jo

23/10/2023 17:46:22

Merci beaucoup pour la mise à jour de plugin, c’est vraiment top !!

Par contre, je dois mal m’y prendre…
J’ai placé le plugin dans le dossiers /plugins/ et j’ai pu l’activer sans
problème.

Par contre, si j’entre dans la configuration ou que je souhaite créer une facture,
j’ai cette erreur :

----------------------------

Une erreur s'est produite
RuntimeException
Template file doesn't exist or is not readable:
phar:///home/cimeblai/paheko/data/plugins/facturation.tar.gz/templates/index.tpl
in .../include/lib/KD2/Smartyer.php:345
341         }
342343          if (!is_null($this->template_path) &&
(!is_file($this->template_path) || !is_readable($this->template_path)))
344             {
345                     throw new \RuntimeException('Template file doesn\'t
exist or is not readable: ' . $this->template_path);346           }
347348          if (is_null($this->compiled_template_path)) {
349                     if (is_null($this->template_path))
in .../include/lib/KD2/Smartyer.php:322
→ KD2\Smartyer->fetch (0 arg.)
318       {
319             // Compatibility with legacy Smarty calls
320             if (!is_null($template))
321             {
322                     return (new Smartyer($template, $this))->fetch();323         }
324325          if (is_null($this->compiled_dir))
326             {
in .../include/lib/KD2/Smartyer.php:289
→ KD2\Smartyer->fetch (1 arg.)
285    * @return Smartyer

286     */
287     public function display($template = null)
288     {
289             echo $this->fetch($template);290             return $this;
291     }
292293  protected function _isPathRelative(string $path): bool
in .../include/lib/Paheko/Template.php:59
→ KD2\Smartyer->display (1 arg.)
55                           return CSV::exportHTML($_GET['_export'], $html,
$title);

56                      }
57              }
5859            return parent::display($template);60    }
6162    public function PDF(?string $template = null, ?string $title = null)
63      {
in phar:///home/cimeblai/paheko/data/plugins/facturation.tar.gz/admin/index.php:15
→ Paheko\Template->display (1 arg.)
11$list->loadFromQueryString();

1213$tpl->assign(compact('list'));
1415$tpl->display(PLUGIN_ROOT . '/templates/index.tpl');
in .../include/lib/Paheko/Entities/Plugin.php:389
→ include (1 arg.)
385                     }
E386387                 $plugin = $this;
388389                  include $path;390               }
391             else {
392                     Plugins::routeStatic($this->name, $file);
393             }
in .../include/lib/Paheko/Entities/Plugin.php:411
→ Paheko\Entities\Plugin->call (1 arg.)
407                   $uri .= 'index.php';
s408            }
409410          try {
411                     $this->call($uri);412                }
413             catch (UserException $e) {
414                     http_response_code(404);
415                     throw new UserException($e->getMessage());
in .../include/lib/Paheko/Web/Router.php:108
→ Paheko\Entities\Plugin->route (1 arg.)
104                   else {
t105                            $plugin = Plugins::get($match[1]);
106107                          if ($plugin && $plugin->enabled) {
108                                     $plugin->route($uri);109                       
             return;
110                             }
111                     }
112             }
in .../www/_route.php:59
→ Paheko\Web\Router::route (0 arg.)
55   return;
56}
5758// Call router
59Router::route();60

----------------------------

Est-ce lié à l’hébergement sur mutualisé chez OVH ? :/

Bonne fin de journée.

Jordan.
Le 23 oct. 2023 à 17:36 +0200, Alain RIVAT <alain.rivat@cegetel.net>, a écrit
:
> Petit détail : lors de la génération d'un reçu fiscal, le nom
/prénom
> restent à blanc. Il s'agit d'une erreur sur la variable ligne 328
de
> pdf.php et il faut remplace $c->identite par$c-> nom
>
> Alain
>
> Le 20/10/2023 à 21:18, Alain Benion a écrit :
> > Merci et bravo pour cette réactivité et ce savoir-faire.
> > Alain.
> >
> > Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a écrit :
> > > Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai
mis à la nouvelle
> > > version à
> > > la place de l'ancienne :
> > > https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
> > >
> > > Jean-Christophe Engel
> > >
> > > Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
> > > > > Vérification faite, le plugin définit correctement le
charset :
> > > > > <meta charset="UTF-8">
> > > > Le charset est après le title, il faut que ce soit le premier tag
du
> > > > <head>, je viens de tester en remontant le <meta> et
c'est bon :)
>
> --
> 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

Plugin / module facturation

lesanges at zaclys.net via hebergement

23/10/2023 18:32:42

C'est même plus rigolo ! Les utilisateurs indiquent l'erreur *et* la correction
:)

J'ai fait la modif sans trop chercher plus loin et j'ai mis la nouvelle version 
à la place de l'ancienne :

https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP

Jean-Christophe

Le 23/10/2023 à 17:36, Alain RIVAT a écrit :
> Petit détail : lors de la génération d'un reçu fiscal, le nom
/prénom
> restent à blanc. Il s'agit d'une erreur sur la variable ligne 328
de
> pdf.php et il faut remplace $c->identite par$c-> nom
> 
> Alain
> 
> Le 20/10/2023 à 21:18, Alain Benion a écrit :
>> Merci et bravo pour cette réactivité et ce savoir-faire.
>> Alain.
>>
>> Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a écrit :
>>> Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai mis
à la nouvelle
>>> version à
>>> la place de l'ancienne :
>>> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>>>
>>> Jean-Christophe Engel
>>>
>>> Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
>>>>> Vérification faite, le plugin définit correctement le charset
:
>>>>> <meta charset="UTF-8">
>>>> Le charset est après le title, il faut que ce soit le premier tag
du
>>>> <head>, je viens de tester en remontant le <meta> et
c'est bon :)
>

Plugin / module facturation

lesanges at zaclys.net via hebergement

23/10/2023 18:34:23

C'était peut-être une question de droits des fichiers dans l'archive ; essaie 
avec la nouvelle version que je viens de mettre en ligne.

https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP

Jean-Christophe Engel

Le 23/10/2023 à 17:45, Jo a écrit :
> Merci beaucoup pour la mise à jour de plugin, c’est vraiment top !!
> 
> Par contre, je dois mal m’y prendre…
> J’ai placé le plugin dans le dossiers /plugins/ et j’ai pu l’activer sans
problème.
> 
> Par contre, si j’entre dans la configuration ou que je souhaite créer une 
> facture, j’ai cette erreur :
> 
> ----------------------------
> 
> *Une erreur s'est produite*
> *RuntimeException*
> *Template file doesn't exist or is not readable: 
>
phar:///home/cimeblai/paheko/data/plugins/facturation.tar.gz/templates/index.tpl*
> *in .../include/lib/KD2/Smartyer.php:**/345/*
> 
> 341         }
> 342343          if (!is_null($this->template_path) &&
(!is_file($this->template_path) || !is_readable($this->template_path)))
> 344             {
> 345                     throw new \RuntimeException('Template file
doesn\'t exist or is not readable: ' . $this->template_path);346          
}
> 347348          if (is_null($this->compiled_template_path)) {
> 349                     if (is_null($this->template_path))
> 
> *in .../include/lib/KD2/Smartyer.php:**/322/*
> *→ KD2\Smartyer->fetch **/(0 arg.)/*
> 
> 318       {
> 319             // Compatibility with legacy Smarty calls
> 320             if (!is_null($template))
> 321             {
> 322                     return (new Smartyer($template, $this))->fetch();323   
     }
> 324325          if (is_null($this->compiled_dir))
> 326             {
> 
> *in .../include/lib/KD2/Smartyer.php:**/289/*
> *→ KD2\Smartyer->fetch **/(1 arg.)/*
> 
> 285    * @return Smartyer
> 
> 
> 286     */
> 287     public function display($template = null)
> 288     {
> 289             echo $this->fetch($template);290             return $this;
> 291     }
> 292293  protected function _isPathRelative(string $path): bool
> 
> *in .../include/lib/Paheko/Template.php:**/59/*
> *→ KD2\Smartyer->display **/(1 arg.)/*
> 
> 55                           return CSV::exportHTML($_GET['_export'],
$html, $title);
> 
> 
> 56                      }
> 57              }
> 5859            return parent::display($template);60    }
> 6162    public function PDF(?string $template = null, ?string $title = null)
> 63      {
> 
> *in 
>
phar:///home/cimeblai/paheko/data/plugins/facturation.tar.gz/admin/index.php:**/15/*
> *→ Paheko\Template->display **/(1 arg.)/*
> 
> 11$list->loadFromQueryString();
> 
> 
> 1213$tpl->assign(compact('list'));
> 1415$tpl->display(PLUGIN_ROOT . '/templates/index.tpl');
> 
> *in .../include/lib/Paheko/Entities/Plugin.php:**/389/*
> *→ include **/(1 arg.)/*
> 
> 385                     }
> E386387                 $plugin = $this;
> 388389                  include $path;390               }
> 391             else {
> 392                     Plugins::routeStatic($this->name, $file);
> 393             }
> 
> *in .../include/lib/Paheko/Entities/Plugin.php:**/411/*
> *→ Paheko\Entities\Plugin->call **/(1 arg.)/*
> 
> 407                   $uri .= 'index.php';
> s408            }
> 409410          try {
> 411                     $this->call($uri);412                }
> 413             catch (UserException $e) {
> 414                     http_response_code(404);
> 415                     throw new UserException($e->getMessage());
> 
> *in .../include/lib/Paheko/Web/Router.php:**/108/*
> *→ Paheko\Entities\Plugin->route **/(1 arg.)/*
> 
> 104                   else {
> t105                            $plugin = Plugins::get($match[1]);
> 106107                          if ($plugin && $plugin->enabled) {
> 108                                     $plugin->route($uri);109               
                     return;
> 110                             }
> 111                     }
> 112             }
> 
> *in .../www/_route.php:**/59/*
> *→ Paheko\Web\Router::route **/(0 arg.)/*
> 
> 55   return;
> 56}
> 5758// Call router
> 59Router::route();60
> 
> 
> ----------------------------
> 
> Est-ce lié à l’hébergement sur mutualisé chez OVH ? :/
> 
> Bonne fin de journée.
> 
> Jordan.
> Le 23 oct. 2023 à 17:36 +0200, Alain RIVAT <alain.rivat@cegetel.net>, a
écrit :
>> Petit détail : lors de la génération d'un reçu fiscal, le nom
/prénom
>> restent à blanc. Il s'agit d'une erreur sur la variable ligne 328
de
>> pdf.php et il faut remplace $c->identite par$c-> nom
>>
>> Alain
>>
>> Le 20/10/2023 à 21:18, Alain Benion a écrit :
>>> Merci et bravo pour cette réactivité et ce savoir-faire.
>>> Alain.
>>>
>>> Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a écrit
:
>>>> Trop fort ! J'ai fait la modif, j'ai vérifié et j'ai
mis à la nouvelle
>>>> version à
>>>> la place de l'ancienne :
>>>> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>>>>
>>>> Jean-Christophe Engel
>>>>
>>>> Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
>>>>>> Vérification faite, le plugin définit correctement le
charset :
>>>>>> <meta charset="UTF-8">
>>>>> Le charset est après le title, il faut que ce soit le premier tag
du
>>>>> <head>, je viens de tester en remontant le <meta> et
c'est bon :)
>>
>> --
>> 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

Plugin / module facturation

Jo

23/10/2023 21:02:11

Alors là, c’est ce qu’on peu appeler un correctif express !
Mille merci Jean-Christophe, cela fonctionne à merveille à présent :)

Bonne soirée.

Jordan.
Le 23 oct. 2023 à 18:34 +0200, lesanges at zaclys.net via hebergement
<hebergement@paheko.cloud>, a écrit :
> C'était peut-être une question de droits des fichiers dans l'archive ;
essaie
> avec la nouvelle version que je viens de mettre en ligne.
>
> https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
>
> Jean-Christophe Engel
>
> Le 23/10/2023 à 17:45, Jo a écrit :
> > Merci beaucoup pour la mise à jour de plugin, c’est vraiment top !!
> >
> > Par contre, je dois mal m’y prendre…
> > J’ai placé le plugin dans le dossiers /plugins/ et j’ai pu l’activer
sans problème.
> >
> > Par contre, si j’entre dans la configuration ou que je souhaite créer
une
> > facture, j’ai cette erreur :
> >
> > ----------------------------
> >
> > *Une erreur s'est produite*
> > *RuntimeException*
> > *Template file doesn't exist or is not readable:
> >
phar:///home/cimeblai/paheko/data/plugins/facturation.tar.gz/templates/index.tpl*
> > *in .../include/lib/KD2/Smartyer.php:**/345/*
> >
> > 341 }
> > 342343 if (!is_null($this->template_path) &&
(!is_file($this->template_path) || !is_readable($this->template_path)))
> > 344 {
> > 345 throw new \RuntimeException('Template file doesn\'t exist or is
not readable: ' . $this->template_path);346 }
> > 347348 if (is_null($this->compiled_template_path)) {
> > 349 if (is_null($this->template_path))
> >
> > *in .../include/lib/KD2/Smartyer.php:**/322/*
> > *→ KD2\Smartyer->fetch **/(0 arg.)/*
> >
> > 318 {
> > 319 // Compatibility with legacy Smarty calls
> > 320 if (!is_null($template))
> > 321 {
> > 322 return (new Smartyer($template, $this))->fetch();323 }
> > 324325 if (is_null($this->compiled_dir))
> > 326 {
> >
> > *in .../include/lib/KD2/Smartyer.php:**/289/*
> > *→ KD2\Smartyer->fetch **/(1 arg.)/*
> >
> > 285 * @return Smartyer
> >
> >
> > 286 */
> > 287 public function display($template = null)
> > 288 {
> > 289 echo $this->fetch($template);290 return $this;
> > 291 }
> > 292293 protected function _isPathRelative(string $path): bool
> >
> > *in .../include/lib/Paheko/Template.php:**/59/*
> > *→ KD2\Smartyer->display **/(1 arg.)/*
> >
> > 55 return CSV::exportHTML($_GET['_export'], $html, $title);
> >
> >
> > 56 }
> > 57 }
> > 5859 return parent::display($template);60 }
> > 6162 public function PDF(?string $template = null, ?string $title = null)
> > 63 {
> >
> > *in
> >
phar:///home/cimeblai/paheko/data/plugins/facturation.tar.gz/admin/index.php:**/15/*
> > *→ Paheko\Template->display **/(1 arg.)/*
> >
> > 11$list->loadFromQueryString();
> >
> >
> > 1213$tpl->assign(compact('list'));
> > 1415$tpl->display(PLUGIN_ROOT . '/templates/index.tpl');
> >
> > *in .../include/lib/Paheko/Entities/Plugin.php:**/389/*
> > *→ include **/(1 arg.)/*
> >
> > 385 }
> > E386387 $plugin = $this;
> > 388389 include $path;390 }
> > 391 else {
> > 392 Plugins::routeStatic($this->name, $file);
> > 393 }
> >
> > *in .../include/lib/Paheko/Entities/Plugin.php:**/411/*
> > *→ Paheko\Entities\Plugin->call **/(1 arg.)/*
> >
> > 407 $uri .= 'index.php';
> > s408 }
> > 409410 try {
> > 411 $this->call($uri);412 }
> > 413 catch (UserException $e) {
> > 414 http_response_code(404);
> > 415 throw new UserException($e->getMessage());
> >
> > *in .../include/lib/Paheko/Web/Router.php:**/108/*
> > *→ Paheko\Entities\Plugin->route **/(1 arg.)/*
> >
> > 104 else {
> > t105 $plugin = Plugins::get($match[1]);
> > 106107 if ($plugin && $plugin->enabled) {
> > 108 $plugin->route($uri);109 return;
> > 110 }
> > 111 }
> > 112 }
> >
> > *in .../www/_route.php:**/59/*
> > *→ Paheko\Web\Router::route **/(0 arg.)/*
> >
> > 55 return;
> > 56}
> > 5758// Call router
> > 59Router::route();60
> >
> >
> > ----------------------------
> >
> > Est-ce lié à l’hébergement sur mutualisé chez OVH ? :/
> >
> > Bonne fin de journée.
> >
> > Jordan.
> > Le 23 oct. 2023 à 17:36 +0200, Alain RIVAT <alain.rivat@cegetel.net>,
a écrit :
> > > Petit détail : lors de la génération d'un reçu fiscal, le nom
/prénom
> > > restent à blanc. Il s'agit d'une erreur sur la variable ligne
328 de
> > > pdf.php et il faut remplace $c->identite par$c-> nom
> > >
> > > Alain
> > >
> > > Le 20/10/2023 à 21:18, Alain Benion a écrit :
> > > > Merci et bravo pour cette réactivité et ce savoir-faire.
> > > > Alain.
> > > >
> > > > Le 20/10/2023 à 12:27, lesanges at zaclys.net via hebergement a
écrit :
> > > > > Trop fort ! J'ai fait la modif, j'ai vérifié et
j'ai mis à la nouvelle
> > > > > version à
> > > > > la place de l'ancienne :
> > > > > https://ncloud6.zaclys.com/index.php/s/LjHzoAX7Xw6PSFP
> > > > >
> > > > > Jean-Christophe Engel
> > > > >
> > > > > Le 20/10/2023 à 12:13, BohwaZ/Paheko a écrit :
> > > > > > > Vérification faite, le plugin définit correctement
le charset :
> > > > > > > <meta charset="UTF-8">
> > > > > > Le charset est après le title, il faut que ce soit le
premier tag du
> > > > > > <head>, je viens de tester en remontant le
<meta> et c'est bon :)
> > >
> > > --
> > > 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
>
> --
> 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