Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

1.0.0 => Une erreur s'est produite,: plugin OLAV - BOHWAZ

team spipfactoy

02/01/2021 10:40:43

*Bonjour et Bon An ..*

> 1.0.0 => Une erreur s'est produite,: PHP error,Notice: Undefined 
> property: stdClass::$login

Sur l'installation suivante (le minima pour une assos : sfanm.fr)

donc  (d'ailleurs qu'en est il de la version dispo alors que je suis 
dans la bonne version ?; je peu telecharger?)


> Garradin
>
> Version installée
>     1.0.0 [release]
>
>     Une nouvelle version *1.0.0* est disponible !
>     Aller télécharger la nouvelle version
>     <https://fossil.kd2.org/garradin/>
>
> Informations système
>     Version PHP : 7.3.24
>     Version SQLite : 3.28.0
>     Heure du serveur : 02/01/2021 à 08:45
>     Chiffrement GnuPG : non, module PHP gnupg non installé ?
>

avec les plugins suivants minima nécessaire (explication du pourquoi)

>
>         Enregistrement des actions utilisateurs (Cette extension
>         enregistre les principales actions des utilisateurs.)
>
=> 
https://framagit.org/Olav_2/garradin-plugin-enregistrement-actions-utilisateurs

Nous sommes plusieurs a avoir accès a l'interface privé de garradin pour 
la gestion, dont les membres qui peuvent modifié leur fiche

ils est recommandé de savoir qui fait quoi d'autant qu'on a souvent 
comme réponse "J'ai pas touché, c'est pas moi" ????

>
>         Facturation
>
> Permet d'éditer des factures, devis et reçus à ses membres ainsi
qu'à 
> une base de clients supplémentaire.
=> https://gitlab.com/ramoloss/garradin-plugin-facturation/

et bien oui nos membres demandent des reçus fiscaux pour des dons et 
génération du cerfa correspondant, ou des reçus sur des cotisations

>
>         Tāima - Suivi du temps
>
> Permet d'enregistrer le temps passé par des 
> bénévhttps://fossil.kd2.org/garradin-plugins/uvlistoles ou salarié⋅e⋅s 
> sur une tâche et de reporter ce temps dans la comptabilité
=> https://fossil.kd2.org/garradin-plugins/uvlist

ça nous permet de valorisé le bénévolat sur le terrain

>
>         Welcome
>
> Cette extension envoie un email de bienvenue à chaque membre 
> nouvellement créé
=> https://framagit.org/Olav_2/garradin-plugin-welcome

cela nous permet de souhaiter la bienvenu a un nouveau membre et 
d'envoyer des codes d'accés


*Mon soucis : c'est welcome !*

Déjà on constate que  le plugin installé avec la 1.0.0

> Bannière de bienvenue (version 0.1)
>     [Garradin <https://garradin.eu/>] Cette extension affiche un
>     message à la connexion, invitant à contribuer à Garradin
>
  et a priori repris du plugin welcome de olav et porte le même nom dans 
le répertoire plugin soit

> welcome.tar.gz


comme on a besoin du plugin welcome de olav on va modifié celui-ci pour 
éviter un conflit de nommage

la référence a welcome dans le plugins sera renommé welcom donc le 
plugin en welcom.tar.gz

> coté fichier :
>
> install.php ligne 3 : $plugin->registerSignal('membre.nouveau', 
> 'Garradin\Plugin\welcom\Welcom::nouveauMembre');
>
> garradin_plugin.ini lign 1 : nom="Welcom"
>
> dans /lib/ ,  on renomme welcome.php en welcom.php et
>
> ligne 3 : namespace Garradin\Plugin\welcom;
>
> ligne 9 : class Welcom
>
> ligne 15 : $plugin = new Plugin('welcom');
>

mais lorsque j'essaye de créer un nouveau membre j'ai

>
>   Une erreur s'est produite
>
>
>   PHP error
>
>
>     Notice: Undefined property: stdClass::$login
>
>
>       in
>      
phar:///home/sfanm/www/garradin/plugins/welcom.tar.gz/lib/*Welcom.php*:/29/
>
> |*25*	$membre = new Membres; *26* *27*	$nouveau_membre = 
> $membre->get($params['id']); *28* *_29 $login = 
> $nouveau_membre->{'login'} ;_* *30* $nom_bdd = 
> $nouveau_membre->{'nom_bdd'} ; *31* $pass =
$nouveau_membre->{'pass'} 
> ; *32* $url = $nouveau_membre->{'url'} ; *33* |
>

et j'avoue que je sais pas trop quoi regardé ou modifié

il semblerais que la version 1.0.0 n'utilise plus

> |*_$login = $nouveau_membre->{'login'} ;_*|


une idée du pourquoi ?

merci pour l'aide

Re: 1.0.0 => Une erreur s'est produite,: plugin OLAV - BOHWAZ

BohwaZ/Garradin

04/01/2021 00:36:45

Contacte l'auteur du plugin ?