[Galette-devel] Migration listes

2024-03-01 Par sujet Johan Cwiklinski

(french version below)
Hi all :)

Actual mailing lists have issues (messages not received, 
(un)subscription or error messages not received, etc).


I'm going to migrate lists to another service.

The negative point is I cannot keep "@lists.galette.eu" domain 
(limitation of free subscription for the project)...

Mailing list address is therefore going to change.


I'll take care to add all current list subscribers to new one, you 
should have nothing to do; just send your messages to the new one when 
migration will be finished.


I'll keep you in touch.




Bonjour à tous :)

Les listes actuelles posent quelques soucis (messages non reçus, 
messages de (dés)abonnement ou d'erreur non reçus, etc).


Je vais donc les migrer vers un autre service.

Le point négatif, c'est que je ne peux pas conserver le domaine 
"@lists.galette.eu" (limitation de la souscription gratuite pour le 
projet)...

L'adresse de la liste va donc changer.

Je vais me charger d'inscrire tous les abonnés à la nouvelle liste, vous 
n'avez normalement rien à faire ; il faudra juste envoyer vos messages à 
la nouvelle adresse lorsque la migration sera terminée.


Je vous tiendrai au courant.

++
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] dernière nightly installation impossible

2024-02-19 Par sujet Johan Cwiklinski

Salut,

Le 19/02/2024 à 09:38, Alain Paris a écrit :

Bonjour,

je voulais juste voir l’évolution de galette et impossible de faire la 
mise a jour de la base ou de l'installer.


Galette me dit que les permissions du dossier "cache" ne sont pas bonnes 
contrairement a la version 1.0.2


En effet, merci pour le signalement :)

J'ai corrigé 
(https://github.com/galette/galette/commit/f701499478feeb3750bee0e1042bb7754fca0437) 
; et j'ai aussi mis à jour la nightly :)


Bonne journée,
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Connexion centralisée (Plugin OAuth)

2024-02-01 Par sujet Johan Cwiklinski

Salut,

Le 31/01/2024 à 10:10, Guillaume AGNIERAY a écrit :

J'ai testé avec les groupes et ils sont correctement attribués dans
Nextcloud :)


Excellente nouvelle, merci d'avoir testé :)


Le problème venait du certificat SSL autosigné.
Login OK avec Flarum également :)


Top !


Nouvelle tentative avec le module
https://www.drupal.org/project/openid_connect

Il manque dans les infos utilisateur une réclamation "sub" (à la
manière de celle nommée "identifier" pour nextcloud).


Ouais, alors ça... Je ne sais pas vraiment comment faire.

De ce que je peux en constater, ce que va réclamer chaque client 
dépend... du client... En gros, ce sera tout et n'importe quoi.


"sub" pour un identifiant, je ne l'aurai pas parié :D

Bon, s'il faut supporter toutes les façons possibles et imaginables que 
vont avoir les clients pour juste l'identifiant, ça ne va pas être 
gérable. Je me demande si un genre de "mapping" dans la conf ne serait 
pas le mieux.



Et la réclamation "groups" doit rester un tableau (une chaîne n'est pas
acceptée ; ce changement ne semble pas impacter l'utilisation des
groupes dans Nextcloud).

En faisant les modifs nécessaires rapidement dans
"GaletteOAuth2/Authorisation/UserHelper.php" ça fonctionne :)


Il s'agit de virer la ligne suivante ?
$groups = implode(',', $groups);


Dans mon cas, c'était donc à cause du certificat SSL et ça semble être
propre à Flarum. Nextcloud et Drupal acceptent de fonctionner avec un
certificat SSL autosigné en face.


OK, bah... On ne pourra pas y faire grand chose :)


En tout cas, c'est prometteur. Ça risque de devenir un plugin Galette
indispensable :)


On verra ; ça ne déplace pas vraiment les foules pour le moment :)

Pour les données renvoyées, j'ai fait une remarque sur la PR ; il me 
semble qu'on envoie trop de données perso.
Je ne s	ais pas quels sont les us et coutumes... Sur github ou google, 
on a il me semble une liste de ce qui va être partagé avant de valider - 
ou non - si la connexion tierce.
Serais-ce là l'usage des scopes ? (j'ai vraiment du mal à saisir les 
concepts de OAuth :/).


++
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Connexion centralisée (Plugin OAuth)

2024-01-28 Par sujet Johan Cwiklinski

Le 28/01/2024 à 12:40, Guillaume AGNIERAY a écrit :

[...]
Effectivement, je suis tombé sur un autre cas de figure en voulant
créer un nouveau membre dans cette nouvelle instance :
[...]


C'est corrigé :)


* nextcloud : login OK (je n'ai pas testé les groupes).


Top !
Je n'ai pas testé le groupes non plus.



* flarum : la page https://flarum-oauth.localhost/auth/passport...
   affiche le message "An error occurred while trying to load this page."
   Je n'ai pas été plus loin.


Arf... Ça marche de mon côté avec Flarum, normalement tu devrais trouver 
les infos dans les logs de Galette (peut-être faut-il passer en mode DEV).



* drupal (avec le module
   https://www.drupal.org/project/oauth_login_oauth2) : ça fonctionne,
   mais ce plugin Drupal nécessite que les comptes utilisateurs
   correspondants sur Drupal existent déjà... à moins de payer pour la
   version "premium" de ce module (c'est la première fois que je vois
   ça sur un module Drupal ; c'est assez rare pour le signaler :D).


Arf, c'est pas cool en effet... Je ne connais pas du totu drupal, je ne 
peux pas trop aider sur ce coup là :)



   J'essaierai avec d'autre modules.


OK

Sinon, en ce qui concerne le plugin, le fait d'avoir "An error occurred 
while trying to load this page." au lieu d'avoir la vraie erreur est un 
souci que j'ai constaté, je ne sais pas si je m'y suis mal pris, si 
c'est spécifique à Flarum... Ni même si ça marchait avec la première 
version du plugin.


Il reste du boulot ^^

J'ai commencé à ajouter des tests sur ce plugin, mais ça ne pourra pas 
aller bien loin j'en ai peur (je ne peux pas spécialement tester une 
vraie tentative de connexion depuis les tests) :/


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Connexion centralisée (Plugin OAuth)

2024-01-27 Par sujet Johan Cwiklinski

Le 27/01/2024 à 16:37, Guillaume AGNIERAY a écrit :

Le Sat, 27 Jan 2024 16:27:54 +0100
Johan Cwiklinski  a écrit :


Dans le composer.lock généré du côté de ton plugin, tu peux vérifier
la version de psr/http-message ?


Composer installe la version 2.0
Avec un downgrade vers la version 1.1 l'erreur disparaît :)



OK, j'aurai du percuter plus tôt, l'affichage de l'erreur dans le mail 
m'a induit en erreur...
Ce qui pose le souci, ce n'est pas le typage de l'argument, mais celui 
du retour de la méthode - du coup c'est parfaitement logique.


Chez moi, ça installe la version 1.1 ; je pense qu'il suffira de 
l'ajouter explicitement au composer.json pour éviter le problème à l'avenir.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Connexion centralisée (Plugin OAuth)

2024-01-27 Par sujet Johan Cwiklinski

Le 27/01/2024 à 12:28, Guillaume AGNIERAY a écrit :

L'erreur se produit dès l'activation du plugin dans Galette.

Avec PHP 8.1.27, 8.2.15, et 8.3.2
[...]


OK, donc on a testé avec des environnement similaires... Je continue de 
ne pas comprendre.


Dans le composer.lock généré du côté de ton plugin, tu peux vérifier la 
version de psr/http-message ?



Je viens de tenter en installant une nouvelle instance dédiée sur
develop, et à l'étape du choix de la base de donnée, aucun type de base
n'apparaît dans le select :s

L'erreur dans les logs apache :
[...]


Je n'avais pas re-testé l'installation après mes modifications ; ce 
genre de joyeusetés est un petit cadeau de PHP que je n'avais pas prévu 
quand je me suis lancé :D


Je viens de corriger sur la branche develop, il est fort possible que ça 
survienne à d'autres endroits.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Connexion centralisée (Plugin OAuth)

2024-01-27 Par sujet Johan Cwiklinski

Re,

Le 27/01/2024 à 09:54, Johan Cwiklinski a écrit :

[Sat Jan 27 09:17:56.922599 2024] [php:error] [pid 7337] [client
127.0.0.1:38596] PHP Fatal error:  Declaration of
Slim\\Psr7\\Uri::withScheme($scheme) must be compatible with
Psr\\Http\\Message\\UriInterface::withScheme(string $scheme):
Psr\\Http\\Message\\UriInterface in
/var/www/galette/galette/vendor/slim/psr7/src/Uri.php
on line 106, referer: https://galette.localhost/


J'ai essayé de comprendre un peu plus... Et je me suis perdu un peu 
plus, c'est tout :D


Avec l'exemple suivant :
class A
{
public function test(string $argument)
{
// sthing
}
}

class B extends A
{
public function test($argument) {
// sthing
}
}

Ça ne pose aucun problème que le type soit absent dans la déclaration de 
la fonction B. J'ai également essayé avec une interface A au lieu d'un 
classe (on ne sait jamais).

J'ai essayé avec un strict_types à 1, idem.

Du coup, je me demande s'il ne s'agit pas d'un paramètre de 
configuration de ton PHP, mais je n'ai rien trouvé.


Je suis à court d'idées pour le moment :(

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Connexion centralisée (Plugin OAuth)

2024-01-27 Par sujet Johan Cwiklinski

Salut,

Le 27/01/2024 à 09:25, Guillaume AGNIERAY a écrit :

Je ne l'utilise pas, mais ça m'intéresse pour utiliser avec Drupal en
face :)


:-)


Après installation et configuration initiale du plugin j'ai cette
erreur dans les logs apache :

[Sat Jan 27 09:17:56.922599 2024] [php:error] [pid 7337] [client
127.0.0.1:38596] PHP Fatal error:  Declaration of
Slim\\Psr7\\Uri::withScheme($scheme) must be compatible with
Psr\\Http\\Message\\UriInterface::withScheme(string $scheme):
Psr\\Http\\Message\\UriInterface in
/var/www/galette/galette/vendor/slim/psr7/src/Uri.php
on line 106, referer: https://galette.localhost/


Hum... C'est étrange ça ; l'erreur ne vient même pas de Galette :/

https://github.com/slimphp/Slim-Psr7/issues/292

Ce n'est pas spécialement nouveau, et la classe Slim\Psr7\Uri est 
utilisée dans Galette.


Je ne parviens pas à reproduire, j'ai testé en PHP 8.1, 8.2 et 8.3, à la 
fois la connexion et l'affichage des infos système côté Galette, et la 
connexion OAuth depuis une instance Flarum.


Ça me sidère de ne pas avoir le problème de mon côté... :'(

Peux-tu me filer davantage de détails sur ton setup et où/comment le 
problème se pose ?


Ici, je teste avec une Galette sur la branche develop, et la branche 
(mal nommée) 
https://github.com/galette-community/plugin-oauth2/tree/feature/galette-1.0.0 
pour le plugin.
Dans mes tests, tout est "au vert" pour la connexion, je n'ai pas essayé 
avec des échecs (enfin, pas ce matin, j'ai eu nombre de problèmes hier 
et avant hier quand j'ai bossé dessus - mais rien de ce genre).


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Connexion centralisée (Plugin OAuth)

2024-01-26 Par sujet Johan Cwiklinski

Salut,

Un plugin non officiel qui permet de faire de Galette un fournisseur SSO 
via OAuth est disponible depuis quelque temps :

https://github.com/galette-community/plugin-oauth2/

Il n'est pas compatible Galette 1.0.0, j'ai donc regardé d'un peu plus 
près ; et j'ai finalement un résultat qui semble +/- fonctionnel.


Je me demandais si certains d'entre vous utilisent ce plugin - et du 
coup avec quoi en face, et surtout si vous pouvez tester mes changements...


++
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Installation de Telemetry

2023-12-07 Par sujet Johan Cwiklinski

Hello,

Le 07/12/2023 à 19:11, Guillaume AGNIERAY a écrit :

[...]
Comment lancer le script d'installation de la base ?


Ça fait un moment que je n'ai pas du partir d'une base vierge... 
Normalement, tout ce qui touche à la base est géré par phinx dans ce 
projet :

https://book.cakephp.org/phinx

Donc normalement, il devrait suffire de lancer depuis le dossier du projet :
./vendor/bin/phinx migrate

Et idem pour mettre à jour la base lorsqu'une nouvelle migration est 
ajoutée.


Un drapeau "--dry-run" est souvent utilisé, mais ça ne fonctionnera pas 
la toute première fois.


Hope that helps,
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Galette 1.0.0 \o/

2023-12-07 Par sujet Johan Cwiklinski

Hello!

The new major Galette 1.0.0 has just been released:
https://galette.eu/site/post/2023/12/07/galette-1-0-0.html



La nouvelle version majeure 1.0.0 de Galette est sortie :
https://galette.eu/site/fr/post/2023/12/07/galette-1-0-0.html


Enjoy!
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] [Galette-discussion] Galette 1.0.0 RC3

2023-11-22 Par sujet Johan Cwiklinski

Hello,

La troisième (et dernière) RC pour Galette 1.0.0 est sortie :-)
https://galette.eu/site/fr/post/2023/11/22/galette-1-0-0rc3.html

Outre pas mal de corrections de bogues, un soin certain a été apporté à 
l'aspect accessibilité - même si ça reste perfectible.


La version finale n'est pas loin ; merci à toutes celles et ceux qui ont 
contribué, spécialement Alain P. pour ses tests et remontées de bugs, et 
Guillaume A. pour le développement de la partie graphique !


Bonne soirée,
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Variable ASSO_WEBSITE dans Models PDF

2023-10-23 Par sujet Johan Cwiklinski

Salut,

Le 23/10/2023 à 10:37, Alain Paris a écrit :

Bonjour,

Variable {ASSO_WEBSITE} dans les PDF (incorporé dans pied de page)

Le lien crée est  HTTP et non HTTPS (test site web dans préférence avec 
www.galette.eu).


Si rien n'est précisé, oui, effectivement.
Mais Galette ne peut présumer du préfixe correct de l'URL...

Soit la redirection est effective (c'est le cas pour http://galette.eu), 
soit il faut préciser l'URL complète dans les préférences.


Sur la démo, le lien paramétré est "www.galette.eu", le cas "www" était 
cassé, des suites du récent déménagement, je viens de corriger ça.


Il n'est absolument pas obligatoire d'utiliser SSL, et je ne pense pas 
que ce sera réellement le cas un jour - aucun changement côté Galette 
n'est donc prévu.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Recherche par date dans les transactions

2023-10-21 Par sujet Johan Cwiklinski

Salut,

Le 21/10/2023 à 11:53, Alain Paris a écrit :

[...]
Faut il que j'ouvre une anomalie ?


Oui, d'autant plus que j'ai du mal à reproduire :/

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] anomalie 1697 champs dynamiques de type fichier

2023-10-12 Par sujet Johan Cwiklinski

Hello,

Le 12/10/2023 à 18:31, Alain Paris a écrit :
Avec cette modification ,chez moi, les fichiers transactions et 
contributions ( en member_ , trans_ ou contrib_) sont bien supprimés 
physiquement du dossier data/files si l'on demande leur suppression.


Merci d'avoir testé :)

Bonne soirée,
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] anomalie 1697 champs dynamiques de type fichier

2023-10-12 Par sujet Johan Cwiklinski

Salut,


Le 09/10/2023 à 10:45, Johan Cwiklinski a écrit :
Lorsque l'on change le fichier , le fichier est "écrasé" dans 
data/file.si on fait supprimer le fichier, le nom du fichier 
disparaît de la fiche mais le fichier est toujours présent dans 
data/files ce qui ne pose pas de problème de fonctionnement.


Effectivement, la suppression ne vire pas le fichier, ça ne 
fonctionne correctement que pour les adhérents -_-

J'ai créé une issue pour y regarder plus tard :
https://bugs.galette.eu/issues/1716


J'ai tenté de mettre en commun la construction du nom de fichier, aux 
différents endroits ; et de prendre en compte les anciens nommages 
(préfixés par "member_" pour les contributions et transactions).


Le correctif est disponible là :
https://github.com/galette/galette/pull/338

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] anomalie 1697 champs dynamiques de type fichier

2023-10-09 Par sujet Johan Cwiklinski

Le 09/10/2023 à 10:31, Alain Paris a écrit :


Le 09/10/2023 à 06:59, Johan Cwiklinski a écrit :

Salut,

Le 08/10/2023 à 21:02, Alain Paris a écrit :
Lorsque l'on change le fichier , le fichier est "écrasé" dans 
data/file.si on fait supprimer le fichier, le nom du fichier 
disparaît de la fiche mais le fichier est toujours présent dans 
data/files ce qui ne pose pas de problème de fonctionnement.


Effectivement, la suppression ne vire pas le fichier, ça ne fonctionne 
correctement que pour les adhérents -_-

J'ai créé une issue pour y regarder plus tard :
https://bugs.galette.eu/issues/1716

Comme je disais a part alourdir le dossier data/files avec des fichiers 
inutiles cela ne provoque pas d'erreur ou autre.


Tout à fait :)
Plus globalement, il faudrait que je centralise le "calcul" du nom du 
fichier, c'est géré au cas par cas et du coup j'en ai (encore) oublié un ^^



[...]
Concernant l'impact de adh_,normalement il devrait se limiter aux 
personnes ayant utilisé la nightly d'hier .


C'est exactement ça, l'impact reste assez limité :)


Merci pour tes tests et retours !

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] anomalie 1697 champs dynamiques de type fichier

2023-10-08 Par sujet Johan Cwiklinski

Salut,

Le 08/10/2023 à 21:02, Alain Paris a écrit :
Lorsque l'on change le fichier , le fichier est "écrasé" dans 
data/file.si on fait supprimer le fichier, le nom du fichier disparaît 
de la fiche mais le fichier est toujours présent dans data/files ce qui 
ne pose pas de problème de fonctionnement.


Effectivement, la suppression ne vire pas le fichier, ça ne fonctionne 
correctement que pour les adhérents -_-

J'ai créé une issue pour y regarder plus tard :
https://bugs.galette.eu/issues/1716

Pour les fiches adhérents les fichiers téléchargés sont bien renommés en 
adh-   dans data/files


Ce qui ne devrait pas être le cas, j'ai pris le parti de conserver le 
préfixe "member_" pour les fichiers dynamiques des adhérents.


Je viens de commiter un correctif, mais ça ne corrige pas les renommages 
en "adh_" déjà effectués par erreur (ce serait +/- compliqué de gérer ce 
cas, et je ne suis pas sûr que ça vaille vraiment le coup).


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Apostrophes sur Traduction de libellés

2023-10-07 Par sujet Johan Cwiklinski

Hello,

Le 07/10/2023 à 14:26, Johan Cwiklinski a écrit :

[...]
Par contre toujours anomalie lorsque l'on survole les icônes dans 
Configuration/Champs dynamiques   fields/dynamic/configure


Oui, en effet, je n'ai corrigé que le formulaire ; je vais y regarder.


Corrigé également sur https://github.com/galette/galette/pull/332 :)

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Apostrophes sur Traduction de libellés

2023-10-07 Par sujet Johan Cwiklinski

Hello,

Le 07/10/2023 à 12:27, Alain Paris a écrit :
Je reviens sur mes propos je n'avais pas supprimé le cache cela 
fonctionne sur la page traduction des libellés.


Ha oui, au temps pour moi... Je suis toujours en mode dév, donc je n'ai 
pas ces soucis ; mais il faut effectivement vider le cache à chaque 
modification des fichiers de template (ce n'était pas aussi marqué avec 
l'ancien système).


Par contre toujours anomalie lorsque l'on survole les icônes dans 
Configuration/Champs dynamiques   fields/dynamic/configure


Oui, en effet, je n'ai corrigé que le formulaire ; je vais y regarder.

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Plugin events Bulle paid mème si la réservation n'est pas réglée

2023-10-07 Par sujet Johan Cwiklinski

Salut,

Le 07/10/2023 à 11:07, Alain Paris a écrit :

Bonjour,

Sur les pages /plugins/events/bookings/all lorsque le curseur est sur 
l’icône en forme de billet quelle que soit l’état, paid (noir) ou no 
paid (rouge), la bulle est identique PAID.


La ligne est bien de la couleur correspondant vert paid,rouge no paid. 
du coup cela prête a confusion.


@+


C'est corrigé :)

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Apostrophes sur Traduction de libellés

2023-10-07 Par sujet Johan Cwiklinski



Hello,
Le 06/10/2023 à 17:05, Alain Paris a écrit :
Traduction de libellés ,champ avec une apostrophe dans le nom par 
exemple "l'essai de l’apostrophe".

[...]


En effet, j'ai pu reproduire. C'est normalement corrigé avec :
https://github.com/galette/galette/pull/332

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] tests sur la nightly

2023-10-04 Par sujet Johan Cwiklinski

Salut,

Le 04/10/2023 à 15:13, Alain Paris a écrit :
Je viens  de réessayer en modifiant + ou - la nightly de ce matin...  la 
recherche par exemple en français jour/mois/année   ,il manque les 
transacs de la dernière année je passe en allemand a l'aide du 
calendrier lorsque je clique j'ai l'affichage jour/mois/année dans le 
champ de date au lieu de année-mois-jour  et le résultat idem.


Ne s'agit il pas d'un problème avec les slash / plutôt ?


Non, je ne pense pas.
Ici, ça semble fonctionner comme escompté :
https://pasteboard.co/ZmFF0x7l8AXl.png

Avec cette recherche active, si je passe à l'anglais, le format de date 
est bien modifié partout (à l'affichage comme dans les champs de 
recherche), et les résultats obtenus sont strictement les mêmes.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] tests sur la nightly

2023-10-04 Par sujet Johan Cwiklinski

Salut,

Les listes ont parfois des ratés :/

Le 04/10/2023 à 10:08, Alain Paris a écrit :
Point 1           sur la page de la liste des contributions 
https://demo.galette.eu/contributions    et suivantes il n'y a a pas 
l’icône en forme dune chaîne de 2 anneaux (voir fichier joint).


     On pouvait donc savoir sur cette liste si une 
contribution était liée a une transaction.


OK, en effet ; je viens de corriger ce point.

                         Sur la page transactions 
https://demo.galette.eu/transactions    , je viens de voir que l’icône 
qui ressemble a un " T " devant le nom de l'adhérent sur la version 
0.961 n'est pas nécessaire car elle fait double emploi avec la colonne 
"émetteur".


Heu... Oui, en effet... Mais les colonnes "Adhérent" et "Émetteur" ont 
toujours la même valeur. Je ne me souviens pas pourquoi il y a ces deux 
colonnes, mais une semble de trop ^^


Point 2 Sur la page  https://demo.galette.eu/transactions il 
s'agit de recherche de date a date pas facile a voir sur démo peu de 
transactions.


                       La recherche fonctionne si les dates sont de 
type  -mm-dd  , si les dates rentrées sont de type dd-mm-   il 
manque les transactions de la dernière année.


                        J'ai eu plusieurs comportement , avec affichage 
de la date qui se modifie d'elle même en -mm-dd , d'autre qui reste 
en dd-mm- (en FR).


                         Effectivement même comportement en fonction du 
type de date sur la v0961.


J'ai un peu du mal à suivre... Le format de saisie de la date est 
conditionné par la langue ; l'utilisation d'un autre format pourra soit 
ne pas marcher du tout, soit avoir un comportement étrange.


En effet, si l'on considère 01/02/2023 ; en fonction du format de date, 
on peut avoir 1er février ou 2 janvier. Difficile dans un cas comme 
celui là de dire si le format est bon ou pas.


Si l'on utilise le calendrier fourni, la date est formatée comme 
escompté (j'ai corrigé des soucis dans différentes langues ce matin - 
mais ça empêchait de filtrer avec une grosse erreur, ça ne donnait pas 
de faux résultats), et dans ce cas là, je n'ai pas vu de soucis en local 
(où j'ai bien plus de transactions).


Par ailleurs, "dd-mm-" ça n'existe que pour l'espagnol, qui est une 
des langues qui comportait des erreurs (en français on a "dd/mm/").


                      Les dates des champs de recherche s'effacent 
dés les résultats affichés contrairement a la version 0961.


Oui, j'ai créé un ticket pour ça :
https://bugs.galette.eu/issues/1713

Point 3  On est bien d'accord que c'est le texte dans le champ 
référence  ( tsubject )  qui n'est pas traduit ,le texte du courriel  ( 
tbody )  semble celui correspondant a la langue ( tlang)  .


Alors, oui, je viens de tester à l'instant. Pourtant hier, ce n'était 
pas le cas...

Dans tous les cas, il y a bel et bien un problème ici.

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] tests sur la nightly

2023-10-03 Par sujet Johan Cwiklinski

Salut,

Le 03/10/2023 à 12:56, Alain Paris a écrit :


1    Icônes manquantes avec leurs textes par rapport a la v0.961:

   Contributions/ (Gestion des contributions) l’icône "info transaction" 
à droite de l'ID de la transaction si la contribution est liée à une 
transac.


Je ne vois pas...

Sur une contribution liée à une transaction, on a un tableau qui est 
affiché avec les informations de la transaction.
La dernière colonne est la colonne "Actions" qui permet d'afficher la 
transaction, et au besoin d'ajouter une nouvelle contribution si la 
transaction n'est pas entièrement ventilée.


Sur la démo, il y a un petit problème d'affichage qui empêche 
l'affichage de la colonne, en raison d'une description de transaction 
bien trop longue. J'ai créé un ticket à cet effet :

https://bugs.galette.eu/issues/1711

Pour voir les boutons dont je parle sur la démo, on peut modifier la 
description de la transaction :

https://demo.galette.eu/transaction/edit/5

Et ensuite voir une des contributions liées, par exemple :
https://demo.galette.eu/contribution/donation/edit/183

    Transactions/  (Gestion des transactions)  l’icône "voir uniquement 
les transactions" devant le nom de l'adhérent.


En effet, j'ai créé un ticket pour ça :
https://bugs.galette.eu/issues/1710


2   TRI sur Transactions

     par exemple du 01/01/2022 au 03/10/2023  suivant les langues j'ai 
un résultat inexact:


    en français ,allemand FAUX      il me manque les transactions de 
2023


    en anglais j'ai les ai toutes OK

    quand l'on tri, semble t'il avec la date -mm-dd le résultat est bon

    si galette prends en compte sous la forme jj-mm- résultat faussé 
,il manque les transacs de la dernière année.


Heu... On parle de recherche ou de tri ? Dans les deux cas, je n'ai pas 
reproduit, le comportement semble OK à la fois en local, et sur la démo 
(mise à jour il y a peu). J'ai testé avec différentes langues (fr, de, 
ar, si - avec certaines la recherche ne marche pas à cause d'un problème 
de format - voir https://bugs.galette.eu/issues/1714).

En gros, le comportement semble le même que sur la démo 9.5.


3   Texts  (Édition des courriels automatiques)

     Dans choisissez une entrée le titre (référence) n'est plus traduit 
en fonction de la langue (reste en  anglais).


     Le texte du courriel est lui bien dans la langue sélectionnée.


Ha... En testant rapidement sur la démo, le texte du courriel reste dans 
la langue d'origine.


Bon, dans tous les cas, il y a un vrai problème, j'ai créé un ticket :
https://bugs.galette.eu/issues/1712


4  (admin-tools) Outils d'administration

     Réinitialise les contenus des courriels

     lors de la modification dans la base , Tid ne repart pas de 1 
(l'auto- incrément n'est pas réinitialisé)


     Pas gênant en soit c'est juste que pour les modèles PDF les 
models-ID restent les mèmes.


Oui, c'est tout à fait normal, et voulu pour les modèles PDF ; puisqu'il 
existe une histoire d'héritage, et que l'ID est effectivement utilisé.


Dans le cas des contenus des courriels, ce n'est d'une part pas 
spécialement utile, mais ça pourrait carrément poser problème, si on 
réinitialise les textes avec une version qui contient une ou plusieurs 
langues qui n'existaient pas avant.


Merci pour tes retours :)

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] anomalie 1697 erreur lors de l'essai de téléchargement des fichiers sur fiche adhérent

2023-09-29 Par sujet Johan Cwiklinski

Salut,

Le 29/09/2023 à 11:38, Alain Paris a écrit :

Bonjour,

je reviens sur l'anomalie 1697   Champ dynamique de type fichier et 
contributions.


Oui, je devais répondre sur le ticket, j'ai oublié...


Test sur nightly de ce jour en local.

1  Les anciens fichiers     member_(ID adh ou ID contrib ou ID 
trans)_field_(ID field)_value_1   ne peuvent pas être téléchargé sur 
les fiches adhérents ni les contributions ni les transactions.


Il me semble bien qu'il n'a jamais été possible de récupérer les 
fichiers dynamiques des contributions/transactions ; l'ensemble 
fonctionnait uniquement sur les adhérents.
Tant qu'on avait un ID adhérent qui correspondait à l'ID de la 
contribution, ça semblait marcher ; mais c'était plutôt bancale (et 
franchement, je ne vais pas m'avancer sur les cas qui fonctionnaient ou 
non :D).


     Il me semble avoir vu dans un fichier compatibilité avec les 
anciens fichiers...


2  Si l'on on insère un fichier dans une contribution ou une transaction 
le fichier créé est  donc  contrib_(ID contrib)_field_(ID 
field)_value_1 ou    trans_(ID trans)_field_(ID 
field)_value_1


     et la on peut télécharger les dits fichiers.

3  Si l'on insère un fichier sur une fiche adhérent le fichier créé est 
    member_(ID adh )_field_(ID field)_value_1   .


    alors on ne peut pas télécharger, galette cherche un fichier adh_   .


Il devrait chercher "member_" pour les adhérents :/ Je n'ai pas constaté 
ce souci durant mes tests.
Je n'ai testé qu'avec l'envoi de nouveaux fichiers, mais dans tous les 
cas, les noms des fichiers étaient corrects, et l'on pouvait les 
récupérer sans soucis.


La compatibilité totale avec les anciens fichiers serait bienvenue .Peut 
être était elle prévue dans la correction de l'anomalie et que cela ne 
fonctionne pas.


L'ID du champ dynamique étant unique, il devrait être possible de 
chercher si un fichier préfixé par "member_" existe et le renommer à ce 
moment là. C'est purement théorique, je n'ai pas encore eu le temps de 
regarder.


Je procéderai de nouveau à quelques tests une fois la modification 
effectuée.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Création en masse des cotisation

2023-09-19 Par sujet Johan Cwiklinski

Salut,

Le 14/09/2023 à 10:36, Alain Paris a écrit :

Bonjour,

Test sur nightly ,

Sur page members "ajout en masse de contributions" ne fonctionne 
toujours pas

[...]


Je me suis penché un peu sur le problème... Je n'ai pas encore de 
solution à proposer, mais le problème vient juste du fait que le champ 
"Extension d'adhésion" soit vide à priori.



[...]
ce n'est pas le type d'erreur que l'Anomalie #1689


Non, en effet : c'est moi qui me suis fourvoyé ; navré :)

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Retour sur version 10

2023-09-16 Par sujet Johan Cwiklinski

Salut,

Le 08/09/2023 à 17:10, Alain Paris a écrit :
lors de l'utilisation de l'imposture sur un membre qui n'est pas du 
bureau après  l'enregistrement de sa résa application erreur 
(bookings/1) .(la résa est bien enregistrée redirection ?)



C'est corrigé également. La nightly du plugin est à jour avec les 
dernières corrections.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Retour sur version 10

2023-09-16 Par sujet Johan Cwiklinski

Salut,

Le 08/09/2023 à 17:10, Alain Paris a écrit :

Plugin évents :

calendrier ne fonctionne pas.


C'est corrigé :)

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Retour sur version 10

2023-09-09 Par sujet Johan Cwiklinski

Salut,

Le 08/09/2023 à 17:10, Alain Paris a écrit :

Bonjour,

Je n'ai pas eu le temps de tester depuis un bout de temps galette ...

testé sur la démo ce jour:

Galette:

La modification en masse des cotisations ne fonctionne pas ...erreur


En effet, mas pas forcément à tous les coups :/ En testant rapidement à 
l'instant, ça a marché dans certains cas, et dans d'autres je me suis 
pris un :

«Undefined array key "contrib_type" »

https://bugs.galette.eu/issues/1689


Plugin évents :

calendrier ne fonctionne pas.

lors de l'utilisation de l'imposture sur un membre qui n'est pas du 
bureau après  l'enregistrement de sa résa application erreur 
(bookings/1) .(la résa est bien enregistrée redirection ?)


Je n'ai pas le temps de regarder maintenant, je verrai ça plus tard.




Plugin Maps:

Il semble que la nighly n’a pas été générée depuis janvier 2023 et  non 
utilisable sur v10


En effet, il y avait un souci dans le script de génération de l'archive. 
C'est corrigé, il faudra que je vérifie demain que le build automatique 
est bien fait.



Merci :)

Bon week-end,
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Galette 1.0.0 RC1

2023-09-06 Par sujet Johan Cwiklinski

Salut,

Galette 1.0.0 rc1 vient de voir le jour :)
https://galette.eu/site/fr/post/2023/09/06/galette-1-0-0rc1.html

Enjoy!
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Création de compte sur le tracker

2023-07-04 Par sujet Johan Cwiklinski

Salut,

Depuis plusieurs mois, j'ai limité l'activation automatique des nouveaux 
comptes sur le tracker (https://bugs.galette.eu/).


Le constat c'est que depuis mi-février, plusieurs comptes sont créés par 
jour (513 au total - soit environ 100 comptes par mois), mais pas un 
seul vrai compte dans le tas...


J'ai donc décidé de désactiver complètement la création de nouveaux 
comptes - il faudra faire une demande explicite via l'un des moyens de 
contact (https://galette.eu/site/fr/contact/) pour ça.

Ce n'est pas très pratique, mais je n'ai pas d'alternative à court terme.

Cela n'affecte en rien les comptes existants, ni les fonctionnalités 
proposées.


++
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-04 Par sujet Johan Cwiklinski

Salut,

Le 03/03/2023 à 18:28, Alain Paris a écrit :
Bonsoir j'ai essayé l'archive en local, mais chez moi marche pas, a 
force de bidouiller, je ne sais plus si c'est moi wamp ou galette qui 
dis-fonctionne.


Arf :-(

J'ai réussi a faire fonctionner la nigthly sur 02switch mutualisé  en 
utilisant un sous domaine qui pointe sur weebroot (s’était conseillé 
pour l'utilisation de galette mais du coup moins universel maintenant).


Heu... Non, il s'agit da la seule méthode qui soit actuellement 
fonctionnelle, et toujours celle qui est recommandée :-)



Je ne pourrai pas tester pendant plusieurs jours les évolutions.


Pas de soucis, merci pour tes retours !

Bon week-end,
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-04 Par sujet Johan Cwiklinski

Salut,

Le 03/03/2023 à 23:41, Guillaume AGNIERAY a écrit :

J'ai reproduit précisément (je pense) les 3 configurations, et de mon
côté aucune ne fonctionne... :s


Aie :(


On est bien d'accord que dans le cas n°1 l'URL de la page de login doit
être http://localhost/public/galette.git/galette/webroot/login ?

Avec comme RewriteBase /public/galette.git/galette/webroot
(c'est bien celui donné par compat_test.php en tout cas)


Tout à fait, oui.


Dans le cas n°2
http://localhost/login
Aucune directive RewriteBase n'est nécessaire.
Et le DocumentRoot du vhost pointe sur
/var/www/html/public/galette.git/galette/webroot


Exactement. Sauf que jusqu'ici, il y avait des directives dans 
webroot/.htaccess. Je pense que ce setup devrait "tomber en marche" de 
ton côté si tu réactives ces directives :

https://github.com/galette/galette/blob/develop/galette/webroot/.htaccess


Dans le cas n°3
http://localhost/galette/webroot/login
Avec comme RewriteBase /galette/webroot
Et le DocumentRoot du vhost pointe sur /var/www/html/public/galette.git

Dans les 3 cas je tombe sur une erreur 404 d'apache.

En remplaçant login par index.php, je tombe sur une erreur 404 de
galette avec le logo mais sans les CSS.

Dans les sources, les URLs sont alors de la forme
http://localhost[...]/index.php/themes/default/ui/semantic.min.css).

Et en appelant la "racine" de chaque URL :
http://localhost/public/galette.git/galette/webroot/
http://localhost/galette/webroot
http://localhost
... je tombe sur une erreur de redirection :(


Je tenterai de nouveau avec l'archive de la fonctionnalité pour voir ;)


Pas sûr que ça changera grand chose :-/

Une chose est sûre : ça ne marche pas :D

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-03 Par sujet Johan Cwiklinski

Hello again,

Le 03/03/2023 à 09:34, Johan Cwiklinski a écrit :

J'ai 3 configurations différentes :
1- la config par défaut de mon apache, qui pointe sur /var/www/html ; et 
une galette dans /var/www/html/public/galette.git/
2- un vhost qui pointe sur 
/var/www/html/public/galette.git/galette/webroot,

3- un vhost qui pointe sur /var/www/html/public/galette.git


J'ai une solution alternative, qui demande un configuration de 
l'utilisateur.

Plus de soucis d'URL interdites, les cas 1 et 2 fonctionnent, pas le 3 :/


Je détaille un peu ici :
https://github.com/galette/galette/pull/260#issuecomment-1453746617

Mais en gros, la directive RewriteBase à placer dans galette/.htaccess 
est fournie sur http://chemcin/vers/galette/webroot/compat_test.php


Pour l'occase, j'ai généré une archive de la fonctionnalité :
https://download.tuxfamily.org/galette/dev/galette-1.0.0-subdir.1-20230303-d8f8000907.tar.bz2

Vu qu'il reste un cas qui ne marche pas du tout, un léger bug dans les 
cas n°2, et que je n'ai aucune idée si/comment ça fonctionnerait sur 
d'autres serveurs que Apache, je reste assez mitigé...


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Re: [Galette-discussion] Activation des comptes du tracker

2023-03-03 Par sujet Johan Cwiklinski

Hello,

Le 03/03/2023 à 11:22, Guillaume AGNIERAY a écrit :

Hello !

Le Fri, 3 Mar 2023 08:35:39 +0100
Johan Cwiklinski  a écrit :


Je cherche activement une solution alternative, qui n’occasionne pas
une charge de travail supplémentaire - ou un moyen efficace de
bloquer le spam sur Redmine...
Je préfèrerai nettement bloquer le spam que de passer sur Github
(l'alternative qui me semble la plus probable à l'heure actuelle) :-/


Il semble que le développement du plugin recaptcha pour redmine a repris
récemment : https://github.com/cdwertmann/recaptcha/commits/master

Une lueur d'espoir ?


Vague, mais oui !

Merci pour l'info :-))


Par contre ça ne bloquera jamais totalement le spam... :s


Certes non, mais si ça peut éviter le plus gros déjà...

Je vais essayer de le mettre en place assez vite, et rouvrir les vannes 
; on verra bien ce que ça donne.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-03 Par sujet Johan Cwiklinski

Salut,

Le 02/03/2023 à 20:56, Johan Cwiklinski a écrit :

Hello,

Le 02/03/2023 à 18:19, Guillaume AGNIERAY a écrit :

Le Thu, 2 Mar 2023 18:10:35 +0100
Johan Cwiklinski  a écrit :


De mon côté, sur un serveur LAMP on ne peut plus classique, ça
engendre une erreur de redirections sur la page des plugins.




Alors, sans avoir trouvé de solution, j'ai au moins compris pourquoi ça 
ne fonctionne pas... L'URL "https://galette/plugins; correspond au 
dossier "/plugins" qui existe déjà...


Bon ben... Je me casse les dents.

Non seulement je n'ai absolument pas trouvé de moyen de passer outre ce 
problème ; mais ne plus cette histoire de sous dossier ne marche pas à 
tous les coups non plus.


J'ai 3 configurations différentes :
1- la config par défaut de mon apache, qui pointe sur /var/www/html ; et 
une galette dans /var/www/html/public/galette.git/

2- un vhost qui pointe sur /var/www/html/public/galette.git/galette/webroot,
3- un vhost qui pointe sur /var/www/html/public/galette.git

Le seul cas qui fonctionne sans soucis, c'est le 2. Pour le 1, on a le 
problème des dossiers existants ; et le cas 3 ne fonctionne pas du tout.


Et tout ça uniquement sur apache sous linux...

Je pense que la prochaine version de Galette devra être installée dans 
son propre vhost, c'est de toutes façons bien plus sécure - et ça aura 
la mérite de simplifier les choses.

C'est un peu "dommage", mais bon.

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Re: [Galette-discussion] Activation des comptes du tracker

2023-03-02 Par sujet Johan Cwiklinski

Salut,

Le 19/02/2023 à 18:37, Johan Cwiklinski a écrit :

Salut,

Le tracker d'anomalies/demandes d'évolution (https://bugs.galette.eu) 
est victime d'une vague de spam ces derniers temps.


Ainsi donc, l'activation des comptes devra systématiquement passer par 
moi...
Après création d'un compte, il faut donc me contacter en me donnant 
votre nom d'utilisateur ou votre adresse de courriel pour que j'active 
le compte.


Une charge supplémentaire dont je me serai volontiers passé -_-
J'espère que ça suffira...

Bon dimanche,


Depuis la mise en place de la restriction, il y a eu 102 demandes 
d'ouverture de compte, et pas un seul qui ne soit du spam...


Dans l'absolu, ce n'est pas bien grave, mais - après un bon ménage déjà 
- il y reste plus de 11 000 comptes inactifs, et près de 2 000 comptes 
actifs (la plupart n'étant pas légitimes).
Je n'ai tout bonnement pas le temps de m'occuper de tout ça (à savoir 
aussi, il faut agir compte par compte, pas de modification en masse !).


Du coup, j'ai complètement désactivé la création de comptes.

Cela n'affecte pas les comptes existants, et il reste bien sûr possible 
de me contacter pour que je crée un nouveau compte.


Je cherche activement une solution alternative, qui n’occasionne pas une 
charge de travail supplémentaire - ou un moyen efficace de bloquer le 
spam sur Redmine...
Je préfèrerai nettement bloquer le spam que de passer sur Github 
(l'alternative qui me semble la plus probable à l'heure actuelle) :-/


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-02 Par sujet Johan Cwiklinski

Hello,

Le 02/03/2023 à 18:19, Guillaume AGNIERAY a écrit :

Le Thu, 2 Mar 2023 18:10:35 +0100
Johan Cwiklinski  a écrit :


De mon côté, sur un serveur LAMP on ne peut plus classique, ça
engendre une erreur de redirections sur la page des plugins.


Hou... Il est vilain ce bug là oO

Je constate effectivement de mon côté, mais en mode "sous-dossier"
uniquement, sur mon vhost qui pointe sur webroot, pas de soucis.


Je confirme : en mode "sous-dossier" uniquement de mon côté aussi ;)


Alors, sans avoir trouvé de solution, j'ai au moins compris pourquoi ça 
ne fonctionne pas... L'URL "https://galette/plugins; correspond au 
dossier "/plugins" qui existe déjà...


S'il existait une URL "/includes", "/lang" ou "/data", ça foirerait tout 
pareil.


Ça n'arrange pas vraiment mes petites histoires, il n'y avait jusque 
maintenant pas d'URL  interdite :-(


Je continue d'essayer de trouver, la suite au prochain épisode !

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-02 Par sujet Johan Cwiklinski

Hello,

Le 02/03/2023 à 16:42, Guillaume AGNIERAY a écrit :

Hello !

Le Thu, 2 Mar 2023 07:39:36 +0100
Johan Cwiklinski  a écrit :


Je ne merge pas pour le moment, si certains d'entre vous peuvent me
faire un retour... (notamment sur des confs et serveurs web
spécifiques). Merci !


De mon côté, sur un serveur LAMP on ne peut plus classique, ça engendre
une erreur de redirections sur la page des plugins.


Hou... Il est vilain ce bug là oO

Je constate effectivement de mon côté, mais en mode "sous-dossier" 
uniquement, sur mon vhost qui pointe sur webroot, pas de soucis.




Ailleurs tout semble OK ;)


Top, merci !

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-02 Par sujet Johan Cwiklinski

Hello,

Le 02/03/2023 à 11:47, Alain Paris a écrit :

Bonjour,

Pour moi j'attendrai  une nightly modifiée (je ne gère pas du tout la 
transformation des fichiers github vers exploitables en nightly).(ou 
éventuellement un dossier compressé comprenant les fichiers a remplacer 
et a ajouter bibliothèques incluses)


Effectivement, je comprends... Et là il faut ajouter une bibliothèque 
tierce, la modification du code ne suffit pas.


Merci pour tes retours en tous cas :)

J'avais initialement pensé à mettre ça dans la prochaine nightly, mais 
un loup a été levé entre temps... Je fais signe quand c'est dispo ;)


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-01 Par sujet Johan Cwiklinski

Salut,

Le 01/03/2023 à 11:02, Johan Cwiklinski a écrit :
Je viens de tester très rapidement plusieurs solutions qui me sont 
venues à l'esprit... et c'est pas gagné :/
Le mieux que j'aie obtenu, c'est une page 404 avec les CSS et images 
chargées - mais du coup pas moyen d'accéder à Galette.


Il faudra que je teste voir de nouveau quelles sont les possibilités. En 
attendant, il faut je pense impérativement éviter d'utiliser Galette 
dans un sous dossier (avec ou sans vhost à mon avis).


Sans avoir testé toutes les possibilités (mais normalement ça devrait 
être bon), j'ai trouvé une solution :

https://github.com/galette/galette/pull/260

Un petit bémol néanmoins... Le dossier webroot doit disparaître de l'URL 
; je n'ai pas trouvé moyen de faire autrement...


Par exemple, l'URL :
https://magalette/dossier/webroot/login

Deviendra :
https://magalette/dossier/login

Je ne merge pas pour le moment, si certains d'entre vous peuvent me 
faire un retour... (notamment sur des confs et serveurs web 
spécifiques). Merci !


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise à jour démo

2023-03-01 Par sujet Johan Cwiklinski

Hello,

Le 01/03/2023 à 09:21, Guillaume AGNIERAY a écrit :

[...]
Chez moi impossible de faire fonctionner la dernière nightly, je peux
installer galette mais dés que je vais sur l’accueil a la fin de
l'installation ,j'ai une page 404 en texte (php 8.1. maria db 10.6.5 )

[...]
Il semble que depuis la migration vers Slim4, seule l'exposition
du dossier webroot sur le serveur est possible.
[...]


En effet, je n'avais pas testé ce cas là depuis la migration... Et ça ne 
fonctionne plus, mais alors plus du tout :D


En version 3, Slim se chargeait de déterminer l'URL de l'application, 
mais ce n'est plus le cas en version 4.


Je viens de tester très rapidement plusieurs solutions qui me sont 
venues à l'esprit... et c'est pas gagné :/
Le mieux que j'aie obtenu, c'est une page 404 avec les CSS et images 
chargées - mais du coup pas moyen d'accéder à Galette.


Il faudra que je teste voir de nouveau quelles sont les possibilités. En 
attendant, il faut je pense impérativement éviter d'utiliser Galette 
dans un sous dossier (avec ou sans vhost à mon avis).


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Mise à jour démo

2023-02-26 Par sujet Johan Cwiklinski

Salut,

Je n'avais pas eu l'occasion de mettre à jour la démo depuis un certain 
temps (Juillet 2022) - mais c'est désormais chose faite :)


La nouvelle version a pas mal évolué, tant d'un point de vue interface 
(vous jugerez-vous mêmes) que d'un point de vue code (si vous ne pouvez 
pas juger vous-mêmes, faites moi confiance :D).


++

PS: si vous avez visité la démo il y a peu de temps, pensez à vider le 
cache de votre navigateur !


--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Activation des comptes du tracker

2023-02-19 Par sujet Johan Cwiklinski

Salut,

Le tracker d'anomalies/demandes d'évolution (https://bugs.galette.eu) 
est victime d'une vague de spam ces derniers temps.


Ainsi donc, l'activation des comptes devra systématiquement passer par 
moi...
Après création d'un compte, il faut donc me contacter en me donnant 
votre nom d'utilisateur ou votre adresse de courriel pour que j'active 
le compte.


Une charge supplémentaire dont je me serai volontiers passé -_-
J'espère que ça suffira...

Bon dimanche,
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] module yaml

2023-02-13 Par sujet Johan Cwiklinski

Salut,

Le 23/08/2022 à 09:25, Fredericos Tezorc a écrit :

Hello,
Je souhaitais tester la dernière version dev mais lors de la validation 
des prérequis, j'ai le module yaml manquant. J'ai posé la question à 
ionos et j'attend leur réponse. Mais existe t il une solution de 
contournement ou comment faire autrement ?


Depuis très récemment, cette extension n'est plus requise au profit 
d'une bibliothèque PHP qui fait le même boulot.


Voilà qui devrait simplifier les choses :)

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Crash de Galette à cause de la télémétrie

2023-01-13 Par sujet Johan Cwiklinski

Salut,

Le 14/01/2023 à 02:17, Thierry a écrit :

Comment pourrais-je trouver l’erreur complète ?


Je ne sais pas pourquoi tu ne l'a pas. Peut-être une configuration 
locale, ou encore la présence (ou l'absence) d'une extension, du genre 
xdebug...


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Crash de Galette à cause de la télémétrie

2023-01-12 Par sujet Johan Cwiklinski

Salut,

Le 04/01/2023 à 22:17, Thierry a écrit :

#0 /volume1/Galette/includes/dependencies.php(157): {closure}(8, 'Undefined 
index...', '/volume1/Galett...', 157, Array)


Il faut fournir l'erreur complète ; aucune idée de ce qui pose réellement 
problème là :/


Je n’ai pas plus d’informations : erreur 500
Et la stack trace est exactement celle donnée (elle se répète éventuellement 
mais je ne sais pas si c’est parce que j’ai essayé de charger la page plusieurs 
fois, de toute façon c’est exactement la même).


Le message "'Undefined index...'" est clairement incomplet ; difficile 
d'en deviner la fin...


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Crash de Galette à cause de la télémétrie

2023-01-03 Par sujet Johan Cwiklinski

Salut,

Le 05/11/2022 à 16:48, Thierry a écrit :

Erreur :
Stack trace:
#0 /volume1/Galette/includes/dependencies.php(157): {closure}(8, 'Undefined 
index...', '/volume1/Galett...', 157, Array)


Il faut fournir l'erreur complète ; aucune idée de ce qui pose 
réellement problème là :/



A vous de voir ce qu’il convient de faire ?


À noter que le code a changé depuis (cf 
https://github.com/galette/galette/commit/abb1768ff6429d0bcaa61962a9a6d7f009c34693) 
- pas sûr que ça corrige néanmoins.


Par ailleurs, il vaut mieux ouvrir un ticket sur le tracker pour ce 
genre de bug, ça passe aux oubliettes sinon.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mot de passe perdu

2022-10-02 Par sujet Johan Cwiklinski

Salut,

Le 02/10/2022 à 19:47, Alain Paris a écrit :
Je reviens sur le message précédent, galette v0.6.0 ou 0.6.1 sur serveur 
mutualisé : le bouton "mot de passe perdu" est présent sur la page 
d"accueil.


Par contre sur PC avec WAMP le bouton n'apparait pas ?? Je vais essayer 
de reinstaller pour voir.


Sur la version démo de galette il n'y a pas de bouton...


Cette fonctionnalité est conditionnée à la présence d'une méthode 
d'envoi des courriels.

Sur la démo, l'envoi de courriels est désactivé, donc pas de lien.

++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] module yaml

2022-09-05 Par sujet Johan Cwiklinski

Salut,

Le 23/08/2022 à 09:25, Fredericos Tezorc a écrit :

Hello,
Je souhaitais tester la dernière version dev mais lors de la validation 
des prérequis, j'ai le module yaml manquant. J'ai posé la question à 
ionos et j'attend leur réponse. Mais existe t il une solution de 
contournement ou comment faire autrement ?


Non, il n'y a pas de contournement prévu... C'est pénible les hébergeurs 
mutualisés -_-


Je n'ai pas vraiment de solution, en tous cas pas qui nécessite que du 
code soit modifié ; et pour être tout à fait honnête, Galette ne fait 
pas vraiment partie de mes préoccupations ces temps-ci.


++
--
Johan


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Re: [Galette-discussion] Bug tracker down

2022-06-29 Par sujet Johan Cwiklinski
Hello,

Le 24/06/2022 à 15:20, Johan Cwiklinski a écrit :
> (french version at the end)
> Hi everyone,
> 
> After an OS update, Galette tracker is down. I'm not sure I will be able
> to restart it so for now... Well, there is no bug tracker.

All is now back to normal and seems stable.

Regards,



> Salut à tous,
> 
> Suite à une mise à jour d'OS, le bug tracker de Galette est par terre.
> Je ne suis pas sûr de pouvoir le remettre en route donc pour le
> moment... Hé bien, pas de bug tracker.

Tout est maintenant rentré dans l'ordre et semble stable.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Bug tracker down

2022-06-24 Par sujet Johan Cwiklinski
(french version at the end)
Hi everyone,

After an OS update, Galette tracker is down. I'm not sure I will be able
to restart it so for now... Well, there is no bug tracker.

Regards,





Salut à tous,

Suite à une mise à jour d'OS, le bug tracker de Galette est par terre.
Je ne suis pas sûr de pouvoir le remettre en route donc pour le
moment... Hé bien, pas de bug tracker.

Cordialement,



-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Galette v1.0

2022-01-14 Par sujet Johan Cwiklinski
Hello :)

Le 12/01/2022 à 11:05, alain Paris a écrit :
> Bonjour,
> 
> Je ne sais pas ou en est l’évolution de l'interface graphique et je ne
> voudrai pas polluer avec des anomalies qui de fait n'en sont peut être pas.
> 
> Peut on commencer a faire certains tests, ou faire des propositions sur
> certains détails ?

Bon, tout bien réfléchi, oui, il y aurait des choses à faire.

L'apparence globale et normalement toutes les listes, ça devrait être
bon. Tu peux remonter les soucis rencontrés.
Ont été revues la gestion des groupes, la page des préférences.

À contrario, les formulaires ne sont globalement pas bons visuellement,
mais devraient fonctionner (sauf certains cas qui utilisent pas mal de
javascript, comme dans la recherche avancée "libre").
Les pages de gestion des champs et listes du coeur, c'est pas ça.

Autre chose qui pourrait aider : pas mal de fenêtres modales (les
popups) ne sont pas "migrées", les lister pourrait m'aider à me
concentrer sur cette unique tâche.

> [12-Jan-2022 09:25:07 UTC] PHP Fatal error:  Uncaught ErrorException:
> Use of undefined constant GALETTE_TPL_SUBDIR - assumed
> 'GALETTE_TPL_SUBDIR' (this will throw an Error in a future version of
> PHP) in B:\galettedevelop\galette\includes\dependencies.php:71

C'est corrigé, ainsi que l'affichage cassé à l'installation. J'ai aussi
revu la page webroot/compat_tests.php

La démo et la nightly ont été mises à jour :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Galette v1.0

2022-01-13 Par sujet Johan Cwiklinski
Salut,

Le 12/01/2022 à 12:08, Guillaume AGNIERAY a écrit :
>> Peut on commencer a faire certains tests, ou faire des propositions
>> sur certains détails ?
> 
> Je laisse Johan répondre sur ce point ;)

C'est probablement un peu tôt... Et n'étant pas des masses dispo ces
temps-ci, je ne peux pas vraiment faire le tour.

>> Avec l'installation de la version 1.0 ou mise a jour, je n'ai pas 
>> l'interface graphique (sans doute normal pour l'instant). Voir
>> fichier joint.
> 
> Lors d'une installation depuis les sources, il faut successivement
> lancer ces 3 commandes à la racine :
> 
> npm install
> npm run-script gulp
> npm run-script gulp-ui

Alors, oui ; mais avec la nightly, ce devrait déjà être fait... Pareil,
je n'ai pas trop le temps de regarder.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Gestion des groupes affichage

2021-11-29 Par sujet Johan Cwiklinski
Hello,

Le 29/11/2021 à 14:17, alain Paris a écrit :
> Bonjour,
> 
> J'ai fais des tests ce n'est pas une utilisation normale ,pour les
> recherches enregistrées celles-ci étant liées à la personne connectée,
> la probabilité qu'il change de langue est minime.
> 
> Je ne sais pas si c'est le fait de mes tests  mais du coup affichage de
> la page journaux (history) l’abréviation du jour est en  anglais (Thu
> 25/11/2021 - 11:45) perso cela ne me dérange pas.

OK, de toutes façons, la nouvelle UI peut aussi changer des choses de ce
point de vue là ; donc autant attendre que ce chantier là soit fait ;)

> Composer dans le fichier platform-check impose PHP 7.4  ce qui me gène,
> notre association est chez un hébergement mutualisé qui ne propose pas
> au delà de PHP 7.3.
> 
> (il semble que modifier le fichier platform-check.php  permette
> d'utiliser galette en PHP 7.3 je ne sais pas si cela peut jouer sur le
> comportement de celle-ci).

Ha... Zut pourtant côté Galette est précisé 7.3 minimum encore.
Vraisemblablement, une des dépendences qui requiert 7.4, mais je ne sais
pas trop laquelle :/

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Gestion des groupes affichage

2021-11-29 Par sujet Johan Cwiklinski
Salut,

Le 28/11/2021 à 18:37, alain Paris a écrit :
> OK cela corrige ce que j'avais constaté.
> 
> Recherches enregistrées:
> 
> Pour les dates dans les recherches enregistrées, les critères
> enregistrés sont dans la langue  de l'enregistrement
> (01.01.1980,1980-01-01,01/01/1980) et forcement si l'on change de
> langue (c'est pour chercher la petite bête) la résultat n'est pas le bon.
> 
> Les dates n’étant pas au format attribué la recherche ne tiens pas
> compte de ce critère.
> 
> Les dates ont déjà posé des problèmes dans galette...
> 
> Base de donnée de galette les dates enregistrées dans les tables sont
> elle toujours de type -mm-dd comme chez moi ? .Diffèrent-elle si
> l'on a installé galette en anglais par exemple ?
> 
> Est il possible d'enregistrer toute les dates et critères divers selon
> le même format "base de donnée", et que le format d'affichage lui se
> modifie en dernier suivant la sélection de la langue ?
> 
> Peut être gros travail ,a voir pour évolution future (Galette 10).

Normalement, c'est déjà le cas ; enfin, plus ou moins. Le code devrait
être davantage factorisé pour être sûrs que tous les cas soient pris en
compte de la même manière - mais les dates ne doivent pas être stockées
sous leur forme localisée en base. En plus pour la recherche
enregistrée, tout est stocké en une fois dans un champ "texte", c'est un
cas particulier.

Ce que j'ai pu constater, c'est que la date des recherches enregistrées
en stockée au format localisé ("29/11/2021" pour aujourd'hui).
Normalement, on enregistre toujours "2021-11-29" et on compose à
l'affichage. Après, les erreurs des traductions, c'est encore autre
chose (c'est pas moi qui traduit :D).

Ce que j'ai aussi constaté, c'est que de ré-exécuter la recherche
enregistrée produit un requête avec les dates au bon format.
J'ai testé avec pas mal de champs de la recherche avancée en une seule
fois, le seul problème potentiel que j'aie vu concernerait la recherche
sur un champ date dynamique.

Du coup, mes résultats semblent bons (testés avec une date de naissance
par ex.).

La version 0.9.6 est prête, s'il n'y a plus de problèmes majeurs,
j'aimerai autant qu'elle puisse sortir maintenant ; il y a plusieurs
correctifs de sécurité ; et j'aimerai embrayer sur le sujet du
changement d'interface graphique (y'a encore « un peu de boulot » pour
ça :D).

À noter: j'ai très récemment supprimé le champ adresse2_adh (après
l'avoir concaténé, à l'adresse_adh) ; il y a tout ce qu'il faut dans le
script de migration ;)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Gestion des groupes affichage

2021-11-28 Par sujet Johan Cwiklinski
Re,

Le 28/11/2021 à 14:37, Johan Cwiklinski a écrit :
>>         Problème affichage de la page en catalan.
>>
>>         Problème d'affichage de la date en espagnol,italien et ukrainien.
>>
>> Pour le problème d'affichage de la date tout Galette est impacté .
> 
> Ouais, je ne suis pas étonné ; si le format de date traduit est
> incorrect, ça va mettre la grouille un peu partout :/
> Je vais vérifier les différents points.

Les deux soucis sont corrigés :
- j'ai corrigé dans les traductions les formats de date invalides,
- j'ai corrigé un échappement javascript qui était manquant, et qui
causait des erreurs à l'affichage, sur les onglets entre autres.

J'ai mis à jour la nightly.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Gestion des groupes affichage

2021-11-28 Par sujet Johan Cwiklinski
Salut,

Le 28/11/2021 à 12:10, alain Paris a écrit :
> Bonsoir,
> 
> Peut  êtes vous déjà au courant,il y avait déjà un problème plus
> important (testé sur démo) sur l'affichage de la page Gestion de
> Groupe(groups).
> 
> Sur la nightly du 26 11  chargement de la page Gestion des groupes :
> 
>         Responsable du deuxième ou troisième.groupe connecté :
> 
>         Le 1er groupe est toujours sélectionné dés  l'affichage de la
> page, ce responsable a la possibilité de voir le responsable et les
> adhérents du premier groupe jusqu’à ce qu'il sélectionne le sien .

Cette anomalie n'avait pas encore été rapportée ; c'est corrigé (voir
https://bugs.galette.eu/issues/1598).
> Affichage en fonction de la langue j'ai trouvé:
> 
>         Problème affichage de la page en catalan.
> 
>         Problème d'affichage de la date en espagnol,italien et ukrainien.
> 
> Pour le problème d'affichage de la date tout Galette est impacté .

Ouais, je ne suis pas étonné ; si le format de date traduit est
incorrect, ça va mettre la grouille un peu partout :/
Je vais vérifier les différents points.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Plugin Évènement

2021-11-24 Par sujet Johan Cwiklinski
Salut,

Le 24/11/2021 à 11:29, alain Paris a écrit :
>           il y a encore des soucis,un adhérent peut voir toutes les
> réservations des évènements "publics" et de son groupe, comme un
> responsable de Groupe que celui-ci ait ou non  une résa enregistrée.

En effet, j'ai corrigé.

>  Point no 3  Calendrier :  le nombre de participants correspond au
> nombre de participants dont la réservation est payée.

J'ai modifié : désormais, le nombre total de participants sera affiché,
ainsi que le nombre de payés.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Plugin Évènement

2021-11-23 Par sujet Johan Cwiklinski
Salut,

Le 23/11/2021 à 16:47, alain Paris a écrit :
> Bonjour,
> 
> J'ai fais quelques tests
> 
> Anomalie #1528  j'ai rajouté des compléments dans celle-ci (l’adhérent
> d'un groupe ABC qui a une résa d'un évènement XYZ crée par un admin ou
> m.du bureau ne voit pas celle-ci,cet adhérent ne voit que ses résas d'
> évènements de son groupe ou public)

Normalement, l'ensemble des problèmes listés sont maintenant corrigés :)

> [...]
> J'ai trouvé deux autres anomalie :
> 
>         Modification d'une résa par un responsable de Groupe, si résa
> déjà payée celle-ci perd le statut payé (les autres données enregistrées
> concernant le paiement de la réservation ne sont pas perdues).

Corrigé.

> 
> Calendrier:
> 
>         Dans les infos d'un évènement le nombre de participants ne
> correspond pas au nombre de participants inscrits dans les réservations.

Et corrigé aussi :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Plugin Évènement

2021-11-21 Par sujet Johan Cwiklinski
Re,

Le 21/11/2021 à 09:16, Johan Cwiklinski a écrit :
> Salut,
> 
> Le 20/11/2021 à 17:07, alain Paris a écrit :
>> 1 (En imposture) si l'adhérent veux créer une réservation les activités
>> ne sont pas chargées .
> 
> Oui, en effet... Mais à voir le code, c'est clairement voulu :/
> 
> Je ne sais plus trop comment c'était prévu à l'origine, mais seules les
> admins/staff/responsables de groupe peuvent voir les activités.

Alors, je ne me souviens pas plus de l'intention de cette partie de
code, mais clairement, ça posait pleins de problèmes en tant que simple
adhérent.

Il s'agit d'une limitation au moment de charger l'évènement ; mais des
vérifications sont faites par ailleurs ; j'ai donc viré ça - ça devrait
être tout bon maintenant.

J'ai mis la nightly à jour ;)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Plugin Évènement

2021-11-21 Par sujet Johan Cwiklinski
Salut,

Le 20/11/2021 à 17:07, alain Paris a écrit :
> 1 (En imposture) si l'adhérent veux créer une réservation les activités
> ne sont pas chargées .

Oui, en effet... Mais à voir le code, c'est clairement voulu :/

Je ne sais plus trop comment c'était prévu à l'origine, mais seules les
admins/staff/responsables de groupe peuvent voir les activités.

>   Et  La réservation est enregistrée automatiquement a partir du moment
> ou l'on sélection l'évènement !!!

Oui, dès qu'un adhérent est sélectionné : ce n'est en effet pas normal.
J'ai corrigé.

> 2 Un membre du bureau  ne peut pas supprimer une réservation

Personne ne pouvait :)
J'ai corrigé.

J'ai mis la nightly du plugin à jour.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Nightly du 14novembre

2021-11-20 Par sujet Johan Cwiklinski
Salut,

Le 20/11/2021 à 12:33, alain Paris a écrit :
> Bonjour,
> 
> _Nightly Galette_
> 
> je viens d'essayer avec la nightly de ce jour:
> 
>         Le lien {LINK_CONTRIBPDF} fonctionne c'est résolu.

Top :)

> 
> Par contre je viens de trouver autre chose le type de payement apparait
> en anglais dans la liste des contributions et dans les reçus.

Bien vu, j'ai corrigé.

> Lors de la création d'une activité j'ai encore l'erreur pas toujours euh...
> 
>   ::1 - 2021-11-17 09:52:43 - CRITICAL - CSRF check has failed

Arf :  Je ne reproduit pas de mon côté ; tu as essayé de supprimer le
contenu de data/templates_c ?

> 
> lors de la création d'une  réservation: lors de la sélection de
> l'évènement l’adhérent n'ayant pas été encore choisi:
> 
> ::1 - 2021-11-20 11:05:50 - ERROR - Some errors has been throwed
> attempting to edit/store a booking
> Array
> (
>     [0] => L'adhérent est requis
> )
> 
> ::1 - 2021-11-20 11:05:50 - ERROR - Galette error:
> Type: RuntimeException
> Message: Named route does not exist for name: events_booking
> File: B:\galettedevelop\galette\vendor\slim\slim\Slim\Router.php
> Line: 275

Vu, et corrigé :)

Merci,
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Nightly du 14novembre

2021-11-20 Par sujet Johan Cwiklinski
Salut,

Le 17/11/2021 à 11:33, alain Paris a écrit :
> Bonjour,
> 
> _Testé nightly ce matin sur WAMP ,_
> 
>     j'ai trouvé un problème avec le lien {LINK_CONTRIBPDF} pour les
> courriels on ne peut pas  télécharger le reçu (le lien concernant la
> carte fonctionne).
> 
>     impossible de charger la contribution #1!     et dans les logs:
> 
>     :::1 - 2021-11-17 07:34:38 - ERROR - Non-logged-in users cannot load
> contribution id `1

Arf, en effet ; j'avais oublié ce cas... J'ai levé la limitation, le
problème est corrigé.

> _J'ai fait un test avec mise a jour sur une base en 0.9.4.2:_
> 
>     Au départ page 500,je n'ai pas le message qui demande une mise a jour .

Je n'ai pas encore eu le temps de regarder ; c'est pénible les tests de
mise à jour pour moi... J'ai regardé un peu le code qui avait été
modifié, rien ne m'a sauté au yeux.

>     _Plugin EVENEMENT_ J'ai trouvé également des erreurs avec celui-ci :
> 
>     Dans Évènements: Lorsque l'on sélectionne l’évènement dans la
> colonne nom ou modification de celui-ci
> 
>     ou Nouvel évènement
> 
>     Type: ErrorException
>     Message: escape: unsupported type: js - returning unmodified string
>     File:
> B:\galettedevelop\galette\vendor\smarty\smarty\libs\plugins\modifier.escape.php
>     Line: 257

C'est corrigé.

>     J'ai eu une erreur également en essayant de modifier une activité
> existant antérieurement.
> 
>     ::1 - 2021-11-17 09:52:43 - CRITICAL - CSRF check has failed
>     ::1 - 2021-11-17 09:52:43 - ERROR - Galette error:
>     Type: RuntimeException
>     Message: chec de la vrification CSRF !
>     File: B:\galettedevelop\galette\includes\dependencies.php
>     Line: 453
> 
>     Mais celle-ci a disparue lorsque j'ai créé une nouvelle activité.

Je n'ai pas reproduit, mais puisqu'elle a disparu ensuite, je penche
pour un problème de cache des templates (ce qui se trouve dans
data/templates_c) : vu que le template utilisé pour l'ajoute t la mise à
jour est le même, l'ajout a du le re-générer correctement en cache et du
coup après ça fonctionne. Il aurait du être re-généré en cache à
l'affichage de la page de mise à jour, c'est smarty qui s'en charge (ce
genre de problème arrive de temps à autre ; mais c'est assez rare).

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Nightly du 14novembre

2021-11-16 Par sujet Johan Cwiklinski
Hello,

Le 16/11/2021 à 18:49, alain Paris a écrit :
> En local sur WAMP j'ai testé succinctement toutes les entrées des menus
> navigation,pages publiques et configuration et j'ai eu les erreurs
> suivantes:
> [...]

Toutes les erreurs ont été corrigée ; je viens de générer une nightly.

Merci pour les retours :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Nightly du 14novembre

2021-11-15 Par sujet Johan Cwiklinski
Salut,

Le 15/11/2021 à 18:32, alain Paris a écrit :
> Peut être que ma base pose problème? j'ai eu des difficultés ,pour
> installer certaines nightly dernièrement (certaines impossible page
> blanche rien dans les logs, peut être problème WAMP ou W10) .

J'ai constaté quelques bizarreries du genre, mais qui semblent dues à
une modification en 0.9.5.1 (https://bugs.galette.eu/issues/1574)
notamment - je n'ai pas encore eu le temps d'investiguer davantage.

> Gestion des envois
> 
> ::1 - 2021-11-15 16:52:33 - WARNING - Cannot list senders from mailing
> history! | Undefined index: mailing_sender_name
> ::1 - 2021-11-15 16:52:33 - WARNING - Unable to get history. | Undefined
> index: mailing_sender_name
> ::1 - 2021-11-15 16:52:33 - ERROR - Galette error:
> Type: ErrorException
> Message: Undefined index: mailing_sender_name
> File: B:\galettenightly\galette\lib\Galette\Core\MailingHistory.php
> Line: 195

Ça, c'est du 0.9.5.2, rapporté également sur la liste users hier ; voir
https://bugs.galette.eu/issues/1595

> Champs dynamiques ,contenu des courriels ,modèles PDF dans configuration

Il faudrait toutes les erreurs ; je ne constate pas de problèmes
particuliers sur ces pages ce matin (testé après correction du point
ci-dessous).

> Type: TypeError
> Message: Argument 1 passed to Galette\Entity\Adherent::getNameWithCase()
> must be of the type string, null given, called in
> B:\galettenightly\galette\lib\Galette\Entity\Adherent.php on line 1723
> File: B:\galettenightly\galette\lib\Galette\Entity\Adherent.php
> Line: 873

Corrigé en develop :
https://github.com/galette/galette/commit/5bed56e9e89c26ae8a1473fd4eac33dcedc3b018

> 
> Type: ErrorException
> Message: Undefined index: field_information
> File: B:\galettenightly\galette\lib\Galette\DynamicFields\DynamicField.php
> Line: 261

Ta base de données n'est pas à jour. Passer d'une version de dév à une
autre version de dév, ce n'est pas géré.

Il y a un champ ajouté, et un supprimé :
https://github.com/galette/galette/blob/9126bf8a18969c493477c5534c5e3985f21c5453/galette/install/scripts/upgrade-to-0.96-mysql.sql#L49

Forcément, sur les champs dynamiques, ça va péter un peu partout.

Globalement, si es passé d'une base nightly à une autre, il faut que tu
vérifies que les différents changements du script de migration ont été
appliqués.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] GaletteMail essaie d'envoyer à des champs dynamiques…

2021-11-10 Par sujet Johan Cwiklinski
Salut,

Le 11/11/2021 à 00:07, Thierry a écrit :
> [...]
> Chacune de ces entrées « invalide »  est un champ dynamique de type « ligne 
> simple » d’une même fiche adhérent.
> Cela me semble incongru que ce soit GaletteMail qui essaie de s’en servir ?

Il s'agit d'une vérification, rien de grave. C'est GaletteMail qui
vérifie que les adresses de courriel soient valides (logique), et pour
les URL aussi (moins logique, mais bon).

Il s'agit juste d'un check à l'affichage, rien de plus.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] test nightly gestion des membres boutons hs

2021-10-09 Par sujet Johan Cwiklinski
Salut,

Le 06/10/2021 à 19:04, alain Paris a écrit :
> Bonsoir ,
> 
> Page liste des adhérents (gestion des membres) :les boutons "Générer les
> étiquettes","Générer les cartes de membres" et "Exporter en CSV" ne
> donnent pas de résultat.

C'est corrigé sur la branche develop :
https://github.com/galette/galette/commit/7c5c011f4e27996070bcc4cbd28defbf58378f6f

Bonne journée :)

-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] test suite a Anomalie #1579

2021-10-05 Par sujet Johan Cwiklinski
Salut,

Le 05/10/2021 à 12:18, alain Paris a écrit :
> Bonjour,
> 
> suite a l’anomalie "Contributions list order by payment type is broken"
> 
> en faisant quelques essai sur plusieurs listes de galette ,j'ai trouvé
> une autre anomalie sur les pages publiques.
> 
> /galette/webroot/index.php/public/list
> 
> _erreur lors du tri par le nom:_
> 
> ::1 - 2021-10-05 10:00:45 - WARNING - Cannot list members with public
> information (photos: ) | SQLSTATE[42S22]: Column not found: 1054 Champ
> '0' inconnu dans order clause
> ::1 - 2021-10-05 10:00:45 - ERROR - Galette error:
> Type: ErrorException
> Message: count(): Parameter must be an array or an object that
> implements Countable
> File:
> B:\galette\galette\data\templates_c\c94fa571ebcc3c333c9dace9cf239b2ba6ea59bf_0.file.liste_membres.tpl.php
> Line: 47

En effet... C'est corrigé, voir : https://bugs.galette.eu/issues/1580

> Problème existant également sur version 0.942 testé sur la démo.

Attention, la démo n'est pas en version stable, elle était sur une
nightly du 30/09 (du coup, j'ai mis à jour à l'instant) pour inclure les
dernières corrections.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Plugins maps et events sur nightly

2021-09-28 Par sujet Johan Cwiklinski
Salut,

Le 27/09/2021 à 19:27, alain Paris a écrit :
> Bonsoir,
> 
> Je viens de tester (survoler ) les plugins maps et events
> (https://download.tuxfamily.org/galette/plugins/galette-plugin-) sur
> la dernière nightly Galette v0.9.5-git-b6de3798c4 (2021-09-26 18:31:41
> GMT+0200) 
> 
> Pas de problème sur Maps,mais avec Évents si:
> 
> Le plugin événement n'est pas utilisable actuellement.Sans parler des
> problèmes antérieurs (plusieurs tickets ouverts).
> 
> Quelques trucs: erreurs lors de l'ouverture de calendrier,impossibilité
> de supprimer une résa,sélection d'un évènement lors d'une nouvelle
> réservation...Certaines avec infos dans les logs d'autre non.
> 
> Test effectués en ligne avec serveur mutualisé en php 7.3.
> 
> Alain

Hum... OK, c'est noté. Je n'ai pas touché aux plugins depuis un bail, à
l'exception de la mise en place récente des builds nightly pour chacun
d'entre eux.

Pour le moment, je me concentre sur Galette :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] variables dans contenu des courriels

2021-09-25 Par sujet Johan Cwiklinski
Salut,

Le 25/09/2021 à 14:28, alain Paris a écrit :
> Bonjour je re-ouvre plus ou moins un fil qui n'avait pas été traité
> jusqu' au bout.

En effet, j'avais un peu zappé ce point là.

> 
> Testé en ligne avec nightly de ce jour.
> 
> Il semble qu'il y ait un soucis au sujet du lien pour les factures ou
> reçus {LINK_CONTRIBPDF}
> 
> Il n'y a pas le lien si l'on inclut la variable {LINK_CONTRIBPDF} seulement.
> 
> Si l'on inclus les variables {LINK_CONTRIBPDF} et {LINK_MEMBERCARD} les
> deux liens sont identiques et correspondent a la carte.

Le correctif est assez simple :
https://github.com/galette/galette/commit/14f8bb71cc46695d4b4d9b67b43e00c9b1c1228e

Le lien facture/reçu était toujours remplacé par celui de la carte, et
donc par rien s'il n'y a pas de carte demandée.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] variables champs dynamiques dans contenu des courriels

2021-07-08 Par sujet Johan Cwiklinski
Salut,

Le 03/07/2021 à 12:57, alain Paris a écrit :
> Bonjour,
> 
> je n'arrive plus a tester chez moi la nightly.
> 
> J'ai de nouvelles erreurs qui me bloque sans parler des courriels.par
> exemple ce matin en local sur wamp j'ai installé la nightly
> v0.9.5-git-3b93d1059d (2021-06-26 08:46:50 GMT+0200).
> 
> je crée le 1er adhérent et j'ai une erreur a l'enregistrement et je ne
> sais pas ce qui gène: l'adhérent est enregistré par contre pas d'envoi
> de mail a l'admin ni a l'adhérent.
> 
> ::1 - 2021-07-03 10:00:58 - ERROR - Something went wrong :'( | Patterns
> and replacements does not match!
> #0 B:\galette\galette\lib\Galette\Entity\Texts.php(529):
> Galette\Entity\Texts->proceedReplacements('[{ASSO_NAME}] V...')
> 
> auparavant concernant les courriels et les liens pour télécharger la
> carte et la facture,il semble que j'avais encore 2 liens
> identiques(celui de la carte).
> 
> Dans le courriel accusé de cotisation (seul testé) ,lorsqu'il y a un
> champ dyn de type fichier il n'y a pas le lien du fichier,champ de type
> choix il n'y a pas la donnée sélectionnée (il y a un nombre)

Arf...

J'avais préparé la release de la 0.9.5 (et des plugins) samedi matin,
avant que je ne parte en week-end.

Il faut absolument que cette version sorte, et il me semble que ce sont
juste les champs dynamiques dans les courriels qui ne fonctionnent pas ;
 je pense qu'on peut vivre sans de toutes façons.

Donc tant pis pour ces problèmes dans un premier temps ; ce sera corrigé
dans une version ultérieure.

Je manque de temps, voilà plusieurs jours que tout est presque prêt, et
que je ne parvient même pas finaliser ce courriel :D

Je déménage à ~900Km début Août, je ne serai probablement plus
disponible avant quelques mois - je ne sais même pas encore si je
pourrai finaliser la 0.9.5 :/

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] variables champs dynamiques dans contenu des courriels

2021-06-22 Par sujet Johan Cwiklinski
Hello,

Le 22/06/2021 à 17:35, alain Paris a écrit :
> Bonjour,
> 
> La nightly est la même et j'ai toujours les erreurs, problème avec ma
> base ?.

Non, c'est ma faute, désolé...

J'ai effectivement corrigé plusieurs choses, mais j'ai quelque peu omis
de les publier sur le dépôt ; tout était resté uniquement en local...

J'ai mis à jour la nightly, là ça devrait aller beaucoup mieux.

Bonne journée :)
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] variables champs dynamiques dans contenu des courriels

2021-06-22 Par sujet Johan Cwiklinski
Salut,

Le 13/06/2021 à 11:11, alain Paris a écrit :
> Bonjour,je viens d'essayer la dernière nightly v0.9.5-git-267373904a
> (2021-06-05 06:34:21 GMT+0200) , j'ai des erreurs:
> 
> Création d'une contribution ,celle-ci est crée mais pas d'envoi de mail:
> [...]
> Type: Laminas\Db\Adapter\Exception\RuntimeException
> Message: Must call beginTransaction() before you can rollback
> File:
> B:\galette\galette\vendor\laminas\laminas-db\src\Adapter\Driver\Pdo\Connection.php
> Line: 351
> 
> 
> De plus impossible de créer un PDF d'une contribution ,ou une fiche
> adhérent, erreur, bloque avec champs de type choix:
> [...]
> Type: ErrorException
> Message: Undefined index: choix 4 tous
> File: B:\galette\galette\lib\Galette\Features\Replacements.php
> Line: 713

J'ai pu corriger ces deux problèmes il y a plusieurs jours ; mais j'ai
oublié de prévenir :)

Normalement, tout est bon maintenant.

Bonne journée !
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] variables champs dynamiques dans contenu des courriels

2021-06-04 Par sujet Johan Cwiklinski
Salut,

J'ai enfin trouvé un peu de temps pour me coller aux problèmes restants...

Le 28/05/2021 à 16:43, alain Paris a écrit :
> Je viens de m'apercevoir que les 2 liens créés dans le mail sont
> identiques ?


Alors, à priori, c'est dû à l'erreur sur le login->id que tu citais
précédemment.
J'ai corrigé ça sur la branche develop à l'instant ; donc normalement ça
devrait être bon maintenant.

Concernant les remplacements, j'ai corrigé l'affichage des choix, ainsi
que des fichiers dans le cas des courriels.

J'espère que cette fois tout est bon (je croise les doigts :p) ; la
nightly a été mise à jour.

Bon week-end,
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] variables champs dynamiques dans contenu des courriels

2021-05-28 Par sujet Johan Cwiklinski
Hello,

Le 24/05/2021 à 10:42, alain Paris a écrit :
> Bonjour,
> 
> j'ai fais 2 ou 3 tests avec nightly ,chez moi j'ai quelques anomalies :
> 
> Champ Choix la valeur de DYNFIELD_xy_ADH ne renvoie pas la donnée
> escomptée.

En effet, je n'ai pas eu le temps d'investiguer encore ; je ne vois pas
trop où peut-être le problème :/

> 
>   Toujours Champ Choix la variable  INPUT_DYNFIELD_xy_ADH  ne renvoie
> pas les boutons(normal non ?)...Mais cette variable est elle  nécessaire
> dans les courriels ?

Non, en effet, les INPUT n'ont de sens que dans les PDF ; c'est corrigé
sur la branche develop.

> Champ ligne simple comportant plusieurs champs de données , les données
> sur la même ligne (affiche le retour à la ligne entre les données).
> 
> Champ fichier ,le lien fonctionne, dans le texte présence de 
> encadrant le lien.

Globalement, j'ai un peu zappé que le HTML poserait problème dans les
courriels (je n'ai toujours pas su remettre en route l'envoi de mon côté
-_-).

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Mise a jour de la base de données et serveur Bugs

2021-05-21 Par sujet Johan Cwiklinski
Salut,

Le 20/05/2021 à 15:09, alain Paris a écrit :
> Bonjour,
> 
> Il y a un petit problème ,suite a la mise a jour de la base de donnée
> avec galette nightly:
> 
> Fiche adhérent ,ligne adresse : si le texte comprends    une 
> apostrophe    maintenant il y a L pour L'   
> 
> D  pour D'  etc... .

Arf :/

Bon je vais investiguer sur ce qui peut se passer, pas trop d'idée comme
ça (le type du champ est juste modifié en base, la mise à jour elle-même
ne touche pas aux données).

> Pour info le serveur des bugs est HS
> (https://bugs.galette.eu/projects/galette/).

Vu, et corrigé ; merci :)

Bonne journée,
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] divers tests 0.9.5 concernant anomalies

2021-04-25 Par sujet Johan Cwiklinski
Hello,

Le 25/04/2021 à 08:14, Johan Cwiklinski a écrit :
>>  1  Suite au problème d'import Anomalie #1550 sur la v0.9.5 , on ne peut
>> pas supprimer le fichier importé erreur:
>> [...]
> 
>> 2 Anomalie #1506 "Rappels "Génère des étiquettes pour les adhérents en
>> retard sans adresse courriel" PDF érroné"
>> [...]

Tout est corrigé, y compris un ou deux trucs que j'ai relevés au passage
; les langues ont été mises à jour (suite à la modification de la chaîne
source) - la nightly a été mise à jour :-)

J'ai également investigué sur les entrées "invalid" des champs
dynamiques dans les logs de debug ; c'est tout à fait normal en fait.
J'ai apporté quelques modifications pour que ce soit moins verbeux dans
certains cas ; mais à l'affichage de chaque champ dynamique de type
"ligne simple", on vérifie s'il s'agit d'une adresse courriel ou d'une
URL pour l'affichage.

Voilà voilà, bonne journée !

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] divers tests 0.9.5 concernant anomalies

2021-04-25 Par sujet Johan Cwiklinski
Hello,

Le 24/04/2021 à 22:20, alain Paris a écrit :
> Bonsoir ,
> 
>  1  Suite au problème d'import Anomalie #1550 sur la v0.9.5 , on ne peut
> pas supprimer le fichier importé erreur:
> [...]

Ok, je vois ce que c'est, ce ne devrait pas être trop compliqué à corriger.

> 2 Anomalie #1506 "Rappels "Génère des étiquettes pour les adhérents en
> retard sans adresse courriel" PDF érroné"
> 
> a) Le PDF comprends biens des adhérents sans courriels mais inclus
> "échéances proche" et "retards" alors que sur la page la phrase est :
> 
> Génère des étiquettes pour les adhérents en retard sans adresse courriel.

Oui, cette phrase est incorrecte : les étiquettes générées sont fonction
des cases cochées au dessus.

Je propose du coup de mettre simplement :
"Génère des étiquettes pour les adhérents sans adresse courriel."

> b) IMPOSSIBLE d' envoyer de mail au retardataires ,ou ,et échéances
> proches, erreur:
> [...]

Arf... Alors celle-là, je sais plus ou moins ce que c'est ; je vais
corriger.

Merci pour tes tests !

Bonne journée,
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v.09.5 enregistrement modif fiche adhérent

2021-04-24 Par sujet Johan Cwiklinski
Salut,

Le 18/04/2021 à 16:15, Johan Cwiklinski a écrit :
>> est en anglais dans la base pour fr_FR et aussi pour de_ DE
> 
> Alors en effet, le premier est traduit en français, allemand et catalan
> ; mais ils sont bien stockés en anglais. Les sujets et informations
> associées sont correctement traduits.
> Ce comportement peut être observé à l'installation, ou à la
> réinitialisation des textes des courriels (outils admin).
> 
> Le problème ; c'est que pour le coup, ce n'est pas vraiment Galette qui
> occasionne ce comportement, mais plutôt le composant utilisé pour
> charger les locales (laminas-i18n), je ne suis pour l'heure pas parvenu
> à comprendre ce qui foire :/

J'ai fini par trouver... Ces chaines étaient en état "fuzzy" (« à revoir
») parce que la chaine d'origine a été modifiée. Ces chaines ne sont
visiblement pas chargées (je n'en avais pas conscience, mais ce n'est
pas plus mal en fait).

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v.09.5 modification de champs dynamique de type separateur

2021-04-19 Par sujet Johan Cwiklinski
Hello,

Le 19/04/2021 à 10:11, alain Paris a écrit :
> Bonjour,
> 
> avant que je ne reparte sur série de tests.
> 
> Si l'on veux modifier un champ de type séparateur a l'enregistrement erreur:
> 
> ::1 - 2021-04-19 07:52:35 - ERROR - An error occurred storing dynamic
> field 53. | Undefined index: field_required

En effet, le correctif est assez simple :
https://github.com/galette/galette/commit/f3e5e3f292d7e683120fc59971ebd9229d23b365

Bonne journée :)
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v.09.5 enregistrement modif fiche adhérent

2021-04-18 Par sujet Johan Cwiklinski
Hello,

Le 18/04/2021 à 17:28, roland.te...@gmail.com a écrit :
> dimanche 18 avril 2021,
> Bonsoir Johan,
> 
> Le dimanche 18 avril 2021 à 15:18:51, johan@... a écrit :
> 
> JC> [...] Il restait des soucis avec ce seul changement ; j'ai revu ma 
> JC> copie, et mis à jour la nightly au passage - ça devrait être tout 
> JC> bon maintenant. 
> 
> C'est en effet le cas : la modification d'une fiche par le superadmin 
> ou l'intéressé lui-même ne modifie plus tapageusement le mot de passe.

Ok, super ; merci pour le retour :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v.09.5 enregistrement modif fiche adhérent

2021-04-18 Par sujet Johan Cwiklinski
Salut,

Je répond sur la liste,

Le 18/04/2021 à 15:14, alain Paris a écrit :
> la traduction de 3 courriel:
> 
> accusé de réception de cotisation
> 
> Nouvelle adhésion pour l'admin
> 
> nouvelle auto inscription pour l'admin
> 
> est en anglais dans la base pour fr_FR et aussi pour de_ DE

Alors en effet, le premier est traduit en français, allemand et catalan
; mais ils sont bien stockés en anglais. Les sujets et informations
associées sont correctement traduits.
Ce comportement peut être observé à l'installation, ou à la
réinitialisation des textes des courriels (outils admin).

Le problème ; c'est que pour le coup, ce n'est pas vraiment Galette qui
occasionne ce comportement, mais plutôt le composant utilisé pour
charger les locales (laminas-i18n), je ne suis pour l'heure pas parvenu
à comprendre ce qui foire :/

Est-ce que ça a fonctionné ? Je pense que je l'aurai vu quand j'ai
refait le chargement des langues des courriels ; mais je ne peux en être
certain.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v.09.5 enregistrement modif fiche adhérent

2021-04-18 Par sujet Johan Cwiklinski
Salut,

Le 18/04/2021 à 11:55, Johan Cwiklinski a écrit :
> pourrait avoir eu un impact ; il faudrait tester avec cette modification :
> https://gist.github.com/trasher/f35a7ef299af9f150d2ac2ec9ea974b2

Il restait des soucis avec ce seul changement ; j'ai revu ma copie, et
mis à jour la nightly au passage - ça devrait être tout bon maintenant.


++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v.09.5 enregistrement modif fiche adhérent

2021-04-18 Par sujet Johan Cwiklinski
Salut,

Le 18/04/2021 à 01:49, roland.te...@gmail.com a écrit :
> dimanche 18 avril 2021,
> Bonjour,
> 
> Le samedi 17 avril 2021 à 21:14:59, alain.paris77@... a écrit :
> 
> aP> [...] ensuite je me retrouve avec LjX}XBn1T*EXpPY, et ça le fait pas.
> aP> Je voudrais savoir si cela vient de chez moi ,ou s'il y a bug.
> 
> Je confirme. Le mot de passe est changé genre 9+GM0]eR2#WS#k4 au lieu 
> de $2y$10$ada.ZK/9U5rAqndB2PctXei/.G0VKQRpxsz4.WFTxXEmMtG4CnvGm

Je n'ai pas le temps de tester pour le moment, mais un changement récent
pourrait avoir eu un impact ; il faudrait tester avec cette modification :
https://gist.github.com/trasher/f35a7ef299af9f150d2ac2ec9ea974b2

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v0.95 champ dynamique de type fichier

2021-04-17 Par sujet Johan Cwiklinski
Salut,

Le 12/04/2021 à 09:26, Johan Cwiklinski a écrit :
> Voir https://bugs.galette.eu/issues/1548 du coup.

Le correctif :
https://github.com/galette/galette/pull/97

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v0.95

2021-04-12 Par sujet Johan Cwiklinski
Salut,

Le 06/04/2021 à 12:01, alain Paris a écrit :
> ::1 - 2021-04-06 09:37:45 - DEBUG - [MembersList] Setting property `query`
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] Address `01/04/2017`
> is not valid
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] `01/04/2017` is not an
> url
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] Address `Par Courrier
> Postal` is not valid
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] `Par Courrier Postal`
> is not an url
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] Address `` is not valid
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] `` is not an url
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] Address `` is not valid
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] `` is not an url
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] Address `jaune` is not
> valid
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] `jaune` is not an url
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] Address `` is not valid
> ::1 - 2021-04-06 09:37:46 - DEBUG - [GaletteMail] `` is not an url

Houlà... C'est assez étrange :/

Je n'ai pas souvenir d'avoir rencontré ce problème, je vais regarder si
je parviens à reproduire.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test v0.95 champ dynamique de type fichier

2021-04-12 Par sujet Johan Cwiklinski
Salut,

Le 12/04/2021 à 09:19, Mathieu PELLEGRIN a écrit :
> Bonjour,
> 
> Après un test rapide sur une 0.9.4.2, sur un champ Adhérent, il semble
> qu'en effet à l'inscription et posteriori par l'admin, le fichier ne se
> charge pas, mais sans lever d'erreur. Est-ce que c'est pareil chez vous ?

C'est un problème relativement récurrent que je corrige au fur et à
mesure ; je n'ai pas eu le temps de m'y coller sur l'ensemble de Galette :/

En mode DEV, il y a généralement davantage d'informations (des fois, ça
aide).

> À noter que je n'avais jamais utilisé cette fonction, je ne sais pas si
> mon instance est correctement configurée pour l'utiliser.

Non, il n'y a rien à configurer de particulier, en dehors des droits sur
le dossier data ; mais c'est global.

>> On peut créer les champs mais impossible de rajouter un fichier.
>>
>> Il semble que sur le site démo non plus.Cela fonctionnait il sur une
>> version galette antérieure?.

Alors là... Je ne me souviens pas avoir testé ça.
Voir https://bugs.galette.eu/issues/1548 du coup.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



[Galette-devel] Test d'un correctif

2021-03-13 Par sujet Johan Cwiklinski
Salut,

J'aurai besoin de concours pour tester/valider un correctif - et
éventuellement aider à le terminer si besoin était.

Il faut un compte github ; pour ceux qui sont intéressés, donnez moi
votre login :)

Merci,
++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Galette nightly du 10 janvier installation incomplète

2021-01-11 Par sujet Johan Cwiklinski
Hello,

Le 11/01/2021 à 11:17, alain paris a écrit :
> J'ai essayé d'installer la nightly Galette v0.9.5-git-ab1ebbbf7e (2021-01-10
> 20:00:07 GMT+0100) en local sur WAMP ce matin.
> Il y a un problème chez moi, après avoir entré l'administrateur,
> l'installation ne se poursuit pas.

C'est corrigé, j'ai mis à jour la nightly :)

Bonne journée,
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Galette nightly du 10 janvier installation incomplète

2021-01-11 Par sujet Johan Cwiklinski
Hello,

Bonne année 2021 à toutes et tous :)

Le 11/01/2021 à 11:17, alain paris a écrit :
> J'ai essayé d'installer la nightly Galette v0.9.5-git-ab1ebbbf7e (2021-01-10
> 20:00:07 GMT+0100) en local sur WAMP ce matin.
> Il y a un problème chez moi, après avoir entré l'administrateur,
> l'installation ne se poursuit pas.
> (Les tables ont été créés mais le superadministrateur n'a pas été enregistré
> je pense.)
> 
> Pas de message dans galette_install.log, message dans php_error.log voir
> fichiers joints.

En effet, je n'ai pas testé l'installation... Une fois n'est pas
coutume, je vois d'où vient le problème, je devrai pouvoir le corriger
assez vite :)

L'installation se vautre au moment de créer les textes des courriels
administratifs en base, juste avant la création du compte super admin.

Du coup, sur une base existante, ça devrait fonctionner :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test Nightly

2020-12-16 Par sujet Johan Cwiklinski
Hello,

Le 16/12/2020 à 13:58, roland.te...@gmail.com a écrit :
> 4.  Accessoirement,  je constate que les news de Galette apparaissent 
> même  si  l'url du flux RSS est vide (constat qui me semble également 
> identique sur la version stable).

J'ai oublié de répondre sur ce point...

Oui, c'est normal ; il n'est pas prévu que le fil de news ne soit pas
affiché :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test Nightly

2020-12-16 Par sujet Johan Cwiklinski
Hello,

Le 16/12/2020 à 11:45, alain paris a écrit :
> Bonjour,
>  J'ai installé la nightly Galette v0.9.5-git-8aa6822946 (2020-12-14 11:14:24
> GMT+0100) en repartant a zéro et j'ai pas mal de problèmes.(php7.3.16 en
> local et en ligne).
> J'ai vu qu'il y avait des modifs ce matin pas encore appliqué.
> Je ne peux pas créer le 1er adhérent j'ai une erreur 
> :: - 2020-12-16 10:21:55 - ERROR - Galette error:
> Type: ErrorException
> Message: Undefined index: list
> File:
> /flex/storage/a-t-a.org/site/www/galettenightly/galette/data/templates_c/2a1
> 0bc6089bbef4b14fa776e1b3912443746_0.file.member.tpl.php
> Line: 128
> 
> Et pour l'auto inscription lorsque j'appuis sur s'inscrire j'ai un bandeau
> "compte enregistré !..secondes" rien dans logs.

Ces deux soucis sont corrigés... Juste des trucs « à la con » dans les
templates.

J'ai également corrigé le souci d'initdb des plugins, et la typo que
Roland à remontée.

La nightly est à jour ; merci pour vos retours :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] 0.9.5/nightly : Menus changements

2020-12-14 Par sujet Johan Cwiklinski
Le 14/12/2020 à 10:39, alain paris a écrit :
> Bonjour,
> Il semble qu'il y ait un problème avec la nightly (fichiers du 14 décembre 
> 7h25) j'ai essayé une installation (sous WAMP PHP 7.3 et j'ai une erreur dès 
> le lancement :
> 
> [14-Dec-2020 10:29:22 Europe/Paris] PHP Notice:  Undefined variable: i18n in 
> B:\galette\galette\includes\i18n.inc.php on line 47

Arf... Je pense savoir d'où ça vient ; j'ai généré une nouvelle nigthly
qui corrige le problème.

> ***
> Quant à l'erreur signalée ci-dessous il me semble que je l'ai déjà eu sous 
> WAMP. Il faudrait que je reteste avec une ancienne version de galette.

Ça marche, tiens nous au courant ;)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] 0.9.5/nightly : Menus changements

2020-12-13 Par sujet Johan Cwiklinski
Hello,

Le 13/12/2020 à 19:03, alain paris a écrit :
> Bonsoir,
> 
> 1) J'ai essayé en écrasant une galette existante avec la nightly du jour et 
> maps : j'avais des warnings "WARNING - Unable to localize release date for 
> plugin Galette Maps" la version galette develop semble corriger cela.

Oui, ce n'était pas impactant du tout, je l'ai vu assez peu de temps
après :)

> Par contre j'ai des messages lorsque je visionne des fiches adhérents (les 
> données sont celles de champs dynamiques adhérents).
> Essai en ligne PHP 7.3
>  :: - 2020-12-13 17:19:07 - DEBUG - [MembersList] Setting property `query`
> [...]

Hum... OK, je vais regarder ; je ne les ai pas vues passer encore :/

> 
> 2) Par contre je n'arrive pas à faire fonctionner maps correctement avec WAMP 
> en local, si j'ai des coordonnées dans la base j'ai l'affichage de la carte, 
> si non erreur 500 ou erreur de l'application suivant version de PHP.
> 
> Avec php 7.3: ERROR 500
> J'ai ça dans les logs PHP, rien dans galette.log :
> [13-Dec-2020 18:35:42 Europe/Paris] PHP Fatal error:  Uncaught 
> ErrorException: Declaration of 
> Galette\Handlers\Error::__invoke(Psr\Http\Message\ServerRequestInterface 
> $request, Psr\Http\Message\ResponseInterface $response, Throwable $exception) 
> should be compatible with 
> Slim\Handlers\Error::__invoke(Psr\Http\Message\ServerRequestInterface 
> $request, Psr\Http\Message\ResponseInterface $response, Exception $exception) 
> in B:\galette\galette\lib\Galette\Handlers\Error.php:58
> [...]

Ça, c'est une erreur du coeur ; dans la remontée des erreurs :D J'ai
corrigé, mais du coup la vraie erreur est certainement restée planquée.
La nightly (Galette donc) est à jour.

> Avec PHP 8.0 : Erreur de l'application, j'ai un message d'erreur le même dans 
> php_error.log et galette.log:
> 
> [13-Dec-2020 17:48:42 UTC] Galette error:
> Type: RuntimeException
> Message: Error on nominatim request:
>   
> URI:http://nominatim.openstreetmap.org/search?format=xmladdressdetails=1city=VidalVillecountry=
>   Options:
> Array
> (
> [format] = xml
> [addressdetails] = 1
> [city] = VidalVille
> [country] = 
> )

Pas trop d'idée pour celle-ci, je vais devoir y regarder de plus près.

Merci pour les retours :)

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] 0.9.5/nightly : Menus changements

2020-12-13 Par sujet Johan Cwiklinski
Hello,

Le 07/12/2020 à 18:49, Johan Cwiklinski a écrit :
> Salut,
> 
> Le 14/11/2020 à 23:58, Johan Cwiklinski a écrit :
>> 4- changement du système d'injection de dépendances
>> (https://bugs.galette.eu/issues/1372)

Ce travail a été rapatrié ce matin, la nightly a été mise à jour.

J'ai pu travailler un peu sur différents plugins, Maps est compatible,
Paypal devrait l'être (c'est compliqué de tester...), le plugin Auto est
en cours.

Je n'ai pas encore eu le loisir de me pencher sur la génération
d'archives "nightly" pour les plugins encore malheureusement (ce ne sera
possible que pour events et maps dans un premier temps - les autres
demaneront davantage de travail).
Cela dit, vous pourrez tester maps avec :
https://download.tuxfamily.org/galette/plugins/galette-plugin-maps-dev.tar.bz2

J'ai rencontré quelques problèmes avec Weblate
(https://framapiaf.org/@galette/105288013454554075) que j'ai finalement
réussi à résoudre hier. J'y ai perdu pas mal de temps :(

Au passage, j'ai décidé d'abandonner la traduction de la doc de
développement. C'est assez peu utile dans les faits, et le temps que je
n'ai pas passé à corriger les problèmes que ça posait... Et bien j'ai pu
le passer à autre chose :-)

À ma connaissance, il n'y a pas vraiment de plugin tiers très actif à
l'heure actuelle ; j'ai donc estimé que la mise à jour de la doc
développement pour les plugins en 0.9.5 pouvait attendre - je remet donc
ça à « plus tard » pour le moment.

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Test plugin évènement

2020-12-09 Par sujet Johan Cwiklinski
Hello,

Le 09/12/2020 à 18:05, alain paris a écrit :
> Bonjour,
> 
>  
> 
> J'essaie de me faire un récapitulatif pour savoir ce qui doit pouvoir se
> faire ou non avec ce plugin (à partir de la doc et de bugs.galette.eu.)
> 
>  
> 
> Droits en fonction du statut :
> [...]

Alors tout ça remonte un peu ; mais ton descriptif me semble être correct :)

> Pour pouvoir essayer pourrai-t-on avoir un lien pour télécharger une
> sorte de nightly du plugin complet (avec les bibliothèques correspondant
> à celui-ci) utilisable tel quel sans avoir à faire de manipulation.

En effet, ce serait certainement plus simple... Je n'y avais pas du tout
pensé... :)
Il y a un peu de temps à passer pour y arriver, avec un peu de chance ça
pourrait même aller vite... J'ai ouvert un ticket :
Cf. https://bugs.galette.eu/issues/1526

> Y aura-t-il la sortie d'un plugin événement (1.3.1) compatible avec
> Galette v0.9.4.2 (php 7.2) avant la sortie de la version V0.95 ?

Aucune idée :D

Pour le moment, j'en suis encore à finaliser les modifications du cœur ;
j'ai avancé plus que prévu ces derniers jours - mais je ne sais pas si
ça va pouvoir durer (puis après, ce seront les fêtes).

J'aurai souhaité corriger correctement les problèmes trouvés pour cette
release, mais je crains de devoir y passer trop de temps, et ça ne
m'arrange pas du tout.

D'autant plus que les plugins n'ont pas du tout de tests (ça fait partie
des nombreuses choses que j'ai à faire... depuis des lustres) :/

À bien y réfléchir, j'envisage de corriger les principaux problèmes au
mieux pour sortir cette release compatible 0.9.4.
Il y a quelques trucs et une issue privée sur Paypal dont je n'ai
absolument pas le temps de regarder non plus :-/

> J'ai trouvé un autre problème, sur le plugin 1.3.0 si on est connecté
> comme RESPONSABLE DE GROUPE, "nouvelle réservation", sélectionner un
> adhérent la liste ne correspond pas à la liste des adhérents du groupe
> (affiche les x premiers adhérents de l'asso...)
> 
> . (Du coup Le responsable de groupe a la possibilité de rajouter des
> resas aux adhérents n'appartenant pas au groupe…) "charger les adhérents
> suivants" ne fonctionne pas (Une erreur est survenue lors de la
> récupération des adhérents :().

Un de plus à corriger en compat donc ^^ Tu peux ouvrir le ticket stp ?

> D’où une question a la base, les admins et membres du bureau peuvent
> ajouter des réservations dans les évènements Groupes (même si les
> adhérents n'appartiennent pas au groupe concerné) Ok Statut tout est
> possible.

Oui, c'était la demande me semble-t-il.

> Les resas de ces adhérents sont visibles par le responsable de groupe,
> elles ne sont pas modifiables par lui, soit c'est normal. Par contre
> l'adhérent lui ne peux pas voir la réservation ne faisant pas partie du
> groupe .
> 
> Cela a-t-il été évoqué lors de la création ou évolution du plugin ?
> 
> Peux être que personne n'a utilisé cette possibilité…dans ce cas statu
> quo...

Je crois pour le coup qu'on est dans ce cas là. Je ne me souviens plus
si ça avait été demandé - et ça ne va pas forcément être facile de
retrouver l'info -- si je l'ai eue un jour.
Logiquement, l'adhérent devrait pouvoir voir les réservations effectuées
en son nom.

> J’attends pour voir s'il y lieu de créer un ticket.

Yep, tu peux ouvrir un second ticket pour celui là ; que ça ne passe pas
aux oubliettes :)

Merci pour tes tests !

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] 0.9.5/nightly : Menus changements

2020-12-07 Par sujet Johan Cwiklinski
Salut,

Le 14/11/2020 à 23:58, Johan Cwiklinski a écrit :
> 4- changement du système d'injection de dépendances
> (https://bugs.galette.eu/issues/1372)
> [...]
> Par contre, le point 4 (et encore pire le possible 5) va avoir un impact
> très important sur Galette d'une part, mais aussi sur les plugins : ils
> ne fonctionneront plus :-/

Ce travail est presque terminé, restent quelques points de détails à
revoir, et une grosse passe de vérifications.

C'est assez compliqué de maintenir ça à part, ce sera donc assez vite
rapatrié dans la branche de développement ; et comme prévu les plugins
ne fonctionneront pas - mais il faut de toutes façons commencer par le
commencement :)

Sachant que les versions de tests ne sont que rarement testées...
Je me pose la question d'une sortie "assez rapide" de la 0.9.5, avec ce
changement (et d'autres davantage fonctionnels déjà effectués - comme le
travail sur les variables dans les modèles PDF - ou rapides à faire).

Habituellement, je fais en sorte que les plugins soient prêts pour la
nouvelle version majeure, mais je manque de temps - et j'ai besoin que
les choses soient stabilisées pour travailler sereinement sur ce point.

Ça ne changerait pas la règle habituelle : la version 0.9.4 ne sera plus
supportée à la sortie de la 0.9.5 (donc, au jour J, aucun plugin ne
serait supporté finalement).

Si j'en crois le site de la télémétrie (https://telemetry.galette.eu/) ;
il conviendrait de migrer en priorité le plugin Events ; ce pourrait
être l'objectif suivant (j'ai encore pour celui là un lot de corrections
pour lequel je n'ai pas réussi à débloquer de temps :/).

Des avis/questions/commentaires/whatever ?

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] 0.9.5/nightly : Menus changements

2020-11-14 Par sujet Johan Cwiklinski
Hello,

Le 08/11/2020 à 19:45, Johan Cwiklinski a écrit :
> J'ai récemment effectué quelques changements qui seront inclus dans la
> prochaine release.
> 
> 1- Logs
> [...]
> 
> 2- Données factices/faker
> [...]

3- mise à jour et correction de Laminas-Db (voir
https://bugs.galette.eu/issues/1299).

Ça impacte différents endroits de Galette, principalement
l'initialisation des données à l'installation ou la mise à jour
(préférences, modèles PDF, textes des envois, etc).

Sur ce point, je me suis battu pendant des mois pour faire passer le
correctif upstream, mais peine perdue visiblement.

4- changement du système d'injection de dépendances
(https://bugs.galette.eu/issues/1372)

Les points 2, 3 et 4 (qui devrait amener un 5 [mise à jour de Slim] -
dont je préfèrerai vraiment me passer) sont requis pour la compatibilité
PHP 8 (à venir en décembre).

À noter que plusieurs bibliothèques utilisées dans Galette (coucou
Laminas) ne sont actuellement pas compatibles (donc Galette ne peut pas
vraiment l'être) :-/

Le point 3 a un impact sur 2 plugins (dont la branche develop est dores
et déjà corrigée).

Par contre, le point 4 (et encore pire le possible 5) va avoir un impact
très important sur Galette d'une part, mais aussi sur les plugins : ils
ne fonctionneront plus :-/
J'en suis encore au stade du développement, et j'ai beaucoup de soucis
avec les tests (un peu prévisible) ; cependant l'interface semble
fonctionner plutôt pas mal.

Les changements requis au final sur les plugins ne devraient pas être
trop compliqués à corriger dans leur très grande majorité (j'ai prévu
certains cas) - j'essaierai de prendre le temps d'une brève doc sur le
sujet, car il en faudra tout de même un minimum...

++
-- 
Johan

-- 
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



  1   2   3   >