Re: [Galette-discussion] modifier la fiche création adhérent

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Merci à vous 2.
Ok pour le bloc réseaux sociaux, je laisse de coté pour le moment.

Pour la case à cocher pour l'envoi de mail, cela remonte déjà à un bout de temps donc je ne suis pas sur du tout mais je pense qu'il s'agit du fichier "member.tpl" dans galette/templates/default  (et du fichier ajouter_contribution.tpl pour la notif lors de la contribution
)
<input type="checkbox" name="mail_confirm" id="mail_confirm" value="1" {if $preferences->pref_bool_mailowner || isset($smarty.post.mail_confirm) and $smarty.post.mail_confirm != ""}checked="checked"{/if}/>
Sauf que sur la version 1.0.0, que "value" soit sur 0 ou sur 1 ça ne change rien, la checkbox n'est pas cochée.

il y a aussi le fichier "member_form.html.twig" dans
galette/templates/default/pages avec une ligne identique.

Concernant le fichier adherent.php dans lib, à la ligne 2262 il y a : public function setSendmail(bool $send = true): self
Mais cela ne joue pas sur la case à cocher, simplement activer/désactiver la fonction d'envoi de mail même si la case est cochée ? (et à priori, avec un test vite fait, c'est indépendant de l'ajout de contribution, pour répondre à Johan, en passant "true" à "false".

Je n'ai pas peur de mettre les mains dans le cambouis mais je ne suis pas du tout codeur/programmeur donc à part modifier le true en false je n'irai pas bien loin sans guide malheureusement.



Le 29/10/2023 à 21:25, Johan Cwiklinski a écrit :
Salut,

Le 29/10/2023 à 17:58, Anthony Pasquet a écrit :
  - Sur la page de création fiche adhérent, je souhaiterai supprimer le 2eme bloc concernant les réseaux sociaux.
Je n'ai rien vu dans les champs du cœur sur cette partie là.
Est-ce possible ? Un fichier en particulier à "bidouiller" pour supprimer cela ?

Ce n'est pas possible sans aller modifier les fichiers sources.
Je ne conseille déjà pas ça sur une version stable, alors sur une version RC encore moins.

Un appel spécifique est effectué dans la construction du formulaire, je présume qu'il "suffit" de le supprimer.
Mais ce n'est peut-être pas aussi simple, je ne vais donc pas m'avancer.

Il est aussi possible de cacher certains éléments avec une surcharge CSS (probablement moins impactant).

- Toujours sur la page de création fiche adhérent, sur les anciennes versions, j'avais modifié un fichier pour que la case "informer l'adhérent lorsque son compte a été créé"  soit automatiquement cochée.
Ce n'est plus le cas sur cette version 1.0.0. J'ai un peu fouillé mais cela dépasse à priori mes compétences, ce n'est plus une histoire de 0 à changer en 1 mais de checkbox checked à priori.

En 0.9, ce n'était pas une histoire de 0 à changer en 1.

Est-ce possible et relativement facilement ou trop de code à modifier ?

Normalement, la modification devrait du coup être la même à peu de chose près.
Enfin, sans mention de la modification d'origine, c'est difficile à affirmer.

Intervenir dans la classe Adherent comme évoqué par Georges modifierait le défaut à la modification de l'adhérent, mais aussi à la création de contributions - pour ce dont je me souviens.

++



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/