Configuration des champs¶
Liste des champs¶
Nouveau dans la version 0.9.4.
Vous pouvez choisir quels champs apparaitront sur la liste des adhérents de Galette et leur ordre d’affichage avec une interface simple glisser-déposer. Les droits d’accès liés sont gérés depuis la configuration des champs (voir ci-dessous).
Note
Deux champs sont requis et ne peuvent être déplacés : le numéro de l’adhérent et le nom.
Il n’est pas possible de définir de droits d’accès sur la colonne id,et la colonne parent sera accessible aux seuls membres du staff.
Nouveau dans la version 1.3.2.
Les champs dynamiques des adhérents peuvent aussi être ajoutés à la liste ; ils sont signalés par une étiquette Champ dynamique dans les champs disponibles et dans la liste. Les champs de type séparateur et fichier ne peuvent pas être affichés.
Dans la liste des adhérents :
la colonne d’un champ dynamique n’est affichée qu’aux utilisateurs autorisés à voir le champ, selon ses droits d’accès,
les valeurs de plus de 20 caractères sont raccourcies ; survolez la valeur pour la lire en entier,
les valeurs d’un champ répétable sont séparées par des virgules,
un choix affiche son libellé, et un booléen affiche Oui ou Non.
Supprimer un champ dynamique retire aussi sa colonne de la liste.
Champs obligatoires et droits d’accès¶
Lorsque vous crééz ou modifiez un adhérent, certains champs sont requis. La configuration par défaut peut ne pas vous convenir, mais vous pouvez configurer certains éléments facilement ;)
Depuis le menu Configuration, Champs du cœur, vous aurez accès à tous les champs disponibles pour les adhérents, et choisir pour chacun d’entre eux s’il est requis ou non, ainsi que les droits qui y sont associés :
inaccessible rendra le champ inaccessible à tous,
administrateur rendra le champ accessible en lecture et écriture aux seuls administrateurs,
membres du bureau rendra le champ accessible en lecture et écriture aux membres du bureau ainsi qu’aux administrateurs,
responsables de groupes rendra le champ accessible en lecture et écriture aux responsables de groupes pour les adhérents des groupes qu’ils gèrent ainsi qu’aux membres du bureau et administrateurs,
lecture/ecriture rendra le champs rendra le champ accessible en lecture et écriture aux adhérents, responsables de groupes, membres du bureau et administrateurs,
lecture seule rendra le champ accessible en lecture seule aux adhérents, mais en écriture aux responsables de groupes, membres du bureau et administrateurs.
Champs dynamiques¶
Galette fournit par défaut beaucoup de champs pour les adhérents, contributeurs et transactions. Certains d’entre eux seront inutiles, mais vous pourriez avoir besoin de champs qui n’existent pas…
Dans ce cas, c’est assez simple : ajoutez juste un nouveau champ dynamique avec un nom, définissez s’il est requis ou non et c’est tout : Galette le gèrera automatiquement, admirez juste le résultat ;)
Il existe différents types de champs dynamiques :
séparateur : juste une étiquette, comme un titre de section,
texte libre : zone de texte multi-ligne,
ligne simple : une ligne de texte,
choix : une liste déroulante,
date : un champ date avec un sélecteur,
booléen : une case à cocher,
fichier : ajout de fichiers.
Les champs dynamiques peuvent être ajoutés aux formulaires des adhérents, des contributions et des transactions, ainsi qu’aux préférences. Allez dans Configuration, puis Champs dynamiques, choisissez le formulaire, et cliquez sur Ajouter.
Avertissement
Modifié dans la version 1.2.0.
Les champs dynamiques de type date étaient stockés en utilisant le format de date localisé de l’utilisateur connecté ; ce qui causait des problèmes pour les recherches. Désormais, toute sles dates sont stockées en utilisant le format Y-m-d.
Si vous utilisiez des champs dynamiques de type date vous devrez mettre à jour vos données en utilisant l’outil d’administration relatif (⚠️ assurez-vous de sauvegarder votre base de données auparavant ! ⚠️).
Lors de la création de nouveaux champs (ou la modification de champs existants) ; vous pourrez :
les marquer comme requis,
définir des droits d’accès, de la même manière que pour les champs du cœur,
ajout d’informations supplémentaires pour aider les utilisateurs.
Certains champs comme les séparateurs, les dates et les booléens ne requièrent aucune information complémentaire ; pour les autres :
texte libre :
largeur : définit le nombre de colonnes,
hauteur : définit le nombre de lignes.
ligne simple :
largeur : largeur du champ,
taille : nombre de caractères,
répétition : nombre d’occurrences possibles.
choix :
valeurs : valeurs possibles pour la liste déroulante.
fichier :
taille : taille maximale du fichier en Kio (cette taille est limitée à celle de la configuration de PHP).
Les champs qui contiennent une valeur acceptent aussi :
Taille mini : pour les champs d’une ligne, le nombre minimal de caractères,
Informations : un texte d’aide affiché avec le champ ; cochez Afficher les informations au dessus de la saisie pour l’afficher au-dessus du champ plutôt qu’en dessous,
Largeur dans les formulaires : le champ occupe toute la largeur du formulaire, ou la moitié.
Note
Les Permissions d’un nouveau champ sont réglées sur Inaccessible : choisissez qui peut voir ou remplir le champ, adhérents, responsables de groupe, membres du bureau ou administrateurs.
Champs répétables¶
Nouveau dans la version 1.3.0: Les champs choix, date et fichier peuvent eux aussi être répétés, et plus seulement les champs d’une ligne.
Les champs d’une ligne, choix, date et fichier peuvent contenir plusieurs valeurs ; plusieurs numéros de téléphone, par exemple. Réglez l’option Répétition sur le nombre maximal de valeurs, ou sur 0 pour ne pas mettre de limite. Laissez-la vide, ou à 1, pour un champ qui ne contient qu’une valeur.
Sur le formulaire, le champ s’affiche une fois, avec un bouton Ajouter et le nombre de valeurs qu’il est encore possible d’ajouter. Chaque clic ajoute une valeur.
Traduction des libellés¶
Galette gère plusieurs langues, mais certains textes sont saisis par vous-même, dans une seule langue : noms des champs dynamiques, statuts, types de contributions, moyens de paiement, types de réseaux sociaux et de documents, ainsi que certaines préférences comme le slogan ou les textes de la carte de membre. Galette propose une interface pour traduire ces libellés dans chacune des langues disponibles.
Un nouveau libellé est considéré comme écrit dans la langue courante de Galette : sa traduction pour cette langue est remplie, les autres sont vides. Lorsqu’une traduction est vide, le texte original est affiché.
Rendez-vous dans Configuration, puis Traduction des libellés, sélectionnez le libellé et saisissez sa traduction dans chaque langue. L’icône Traduire des listes des statuts, des types de contributions, des moyens de paiement et des champs dynamiques, ainsi que les liens Traduire des préférences, ouvrent le même formulaire pour un seul libellé.
Libellés fournis par Galette¶
Modifié dans la version 1.3.1: Les traductions des libellés fournis par Galette sont affichées, au lieu d’un formulaire vide dont les valeurs n’étaient pas utilisées.
Les statuts, types de contributions et moyens de paiement par défaut sont fournis par Galette, et traduits avec le logiciel. Leur formulaire de traduction affiche ces traductions en lecture seule : pour en améliorer une, contribuez à la traduction de Galette sur Weblate.
Leur formulaire de modification rappelle que changer un tel libellé remplace ses traductions automatiques : le nouveau libellé devient alors un texte qui vous est propre, à traduire comme n’importe quel autre.
Modifier un libellé¶
Nouveau dans la version 1.3.1: Les traductions peuvent être conservées lorsqu’un libellé est modifié. Elles étaient auparavant réinitialisées.
Lorsque vous modifiez l’un de vos libellés, son formulaire de modification propose de conserver ses traductions dans les autres langues, coché par défaut :
Coché : les traductions dans les autres langues sont recopiées sur le nouveau libellé. Laissez-le coché pour corriger une coquille, ou pour une modification qui ne change pas le sens,
Décoché : les traductions sont réinitialisées, comme pour un nouveau libellé. Décochez-le quand le sens change, les traductions existantes ne seraient plus justes.
Dans les deux cas, la traduction dans la langue courante devient le nouveau libellé.
Un même libellé peut être utilisé par plusieurs objets, un statut et un type de contribution par exemple : ils partagent les mêmes traductions, conservées tant que l’un d’eux utilise encore le libellé.
Contenus des courriels¶
En fonction de votre configuration (voir les préférences), des courriels administratifs peuvent être envoyés aux utilisateurs et/ou administrateurs, lorsque vous ajoutez un nouvel adhérent ou une nouvelle contribution, ou encore pour la fonctionnalité mot de passe perdu, par exemple.
Des valeurs par défaut sont fournies, mais vous pouvez les changer.
Note
Il est important de noter que ces textes contiennent des variables - sous la forme {VARIABLE} - qui seront automatiquement remplacées lors de l’envoi. Prenez garde à n’en oublier aucune, cela pourrait causer des problèmes à l’envoi.
Un courriel sera envoyé à l’adhérent lorsque :
il s’inscrivent eux-mêmes. Ce courriel contient des informations d’authentification,
leur fiche est modifiée par une tierce personne (si la case correspondante est cochée),
ils utilisent la fonctionnalité mot de passe perdu,
une nouvelle contribution est attachée à leur compte (si la case correspondante est cochée).
Un courriel sera envoyé aux administrateurs lorsque :
un nouvel adhérent est ajouté ou s’est inscrit lui même,
une nouvelle contribution à un compte adhérent.
Bien entendu, les courriels ne seront envoyés que si la configuration de Galette l’autorise (et que la configuration est correcte). L’envoi de message aux administrateurs est configuré globalement dans les préférences, alors que l’envoi de courriels aux adhérents est conditionné par une case à cocher dans l’interface utilisateur, sauf pour les messages de souscription par l’utilisateur qui seront toujours envoyés.
Plusieurs variables - remplacées automatiquement lors de l’envoi - sont disponible pour le sujet ainsi que le contenu. Certaines peuvent être utilisées dans tous les messages, mais d’autres ne sont accessibles que dans certaines conditions. Référez-vous à l’aide en ligne depuis l’interface de Galette pour en savoir plus.
Des liens de téléchargement des documents peuvent aussi être insérés ; voir les liens dans les courriels et les PDF.