Re: [Galette-discussion] modifier la fiche création adhérent |
[ Thread Index |
Date Index
| More lists.galette.eu/users Archives
]
- To: users@xxxxxxxxxxxxxxxx
- Subject: Re: [Galette-discussion] modifier la fiche création adhérent
- From: Anthony Pasquet <anthony.pasquet@xxxxxxxxxx>
- Date: Sun, 29 Oct 2023 22:52:20 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mBuxuc+PTB23NBXoy/vDjk3H+/S6KBjNTgyDQx2bIe8=; b=SKeV7pxiXOjWE0j/9UBKBTymx9lMpBYG8mVyDOiV+l0VqwVrlkkeDcH6aHvJ7ZQwQ8bj1Jl/N8zQav5D1riwwEkvBKSml2lqsK6DEr/whBjRrVVfTWoSf+OmrH6joh5Lnh4DT9qvYtiHDL6AlObyHE6hmcIspRd3NOJUsGzsIL4iflulkYPtUWjGFCHmsvOt1Hiyw/nzWyY0mgpEiDeuSas2dRNCBH+Hwnp7cOqHwIlXKWl7jnsmH0YfLwkZZBBozKJ8HC/pNYK6vF7VyyKDEYUU9HNZgbJK5jHCRqgD2rEnJSSaeTOINGJGo61s0MLSCirds/Dsd8/2UX9RvxyJQg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DOKtyNIx+F5B968wh5LK6nY0w4NLj7GT3DtSUeyGwVcBCNTPOLGNKXchYboB+vwil+9SNQnQt1fWmzG3KjsuIwrbXtI0J5XmeC1RshQ37V6I5SmjoS+nzDxDGeT+xCqoL0AGrJmIEsavyf7paDqQFHR3hDR8fyip1j5sgh2HoMYMR71DCSuzAV4sqJzoTlduNg9vLy8Nzw0kCJU1eIIPFXN6qtzhN9VNc0pFWHBmhpGOMiQAROfPjcMTIPTAkmt27N2s5Erxh6c2EzbyRmeNydu/0uOgU0nd/ugG5e2w/mQp81LjzrgSwkDoFZqSyVFUUQgnIb3g98YnJ+AD8VczmA==
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.
++