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

OLAV

stephane.poupard at laposte.net via aide

05/01/2021 10:22:31

tiot relance au cas ou ..........


-------- Message transféré --------
Sujet : 	Re: [garradin] 1.0.0 => Une erreur s'est produite,: plugin OLAV 
- BOHWAZ
Date : 	Mon, 4 Jan 2021 14:13:10 +0100
De : 	
Pour : 	olav.olav@yahoo.fr



oki on essaye donc .......

en mail perso suite au message passé sur la liste garradin


Le 04/01/2021 à 00:36, BohwaZ/Garradin a écrit :
> Contacte l'auteur du plugin ?


> *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
>
> -- 
> spipfactory.fr