On 04/10/2015 22:36, Henri MESQUIDA wrote:
J'ai des fois des adhérents-donateurs qui sont des couples : "M. et Mme Charles Dupont " par exemple. Ou qui ont un titre : "Docteur Patrice Durand", "Professeur Philippe Martin".... et donc je veux pouvoir éditer le menu Titre ou en créer un autre si la solution est plus plus simple que d'éditer un menu codé "en dur" Et donc j'ai besoin d'un menu déroulant en débuit de fiche avec les choix : M. Mme M. et Mme Dr Pr
On peut ajouter autant de titres qu'on le souhaite. Dans le menu principal, à gauche, il faut aller dans « Configuration » puis « Titres ». Là, on peut ajouter et modifier les titres. Il est possible d'en ajouter autant qu'on veut : Dr, Pr, M. et Mme (ont un fils...).
Par contre, je ne comprends pas pourquoi Galette ne permet pas de gérer les champs dynamiques avec la même approche (interface) que les champs par défaut ? Et inversement, pourquoi ne pas permettre de modifier les champs par défaut à la façon des champs dynamiques ? C'est-à-dire dans la même interface. Pourquoi cette "séparation" alors que les objets gérés sont les mêmes ?
J'ai mis les mains dans tout ça, parce que j'ai écrit un plugin pour les besoins spécifiques d'une association, et parce qu'auparavant j'ai écrit un script pour importer dans Galette leur ancienne base à partir de fichiers CSV... Et je peux dire que les champs dynamiques ne sont pas du tout gérés comme les autres. Ils sont stockés dans des tables spécifiques de la base de données, et gérés dans le code par des objets spécifiques. Sans être spécialiste de la question, je pense qu'il y a de bonnes raisons à cela. Et il serait sans doute assez complexe de permettre à l'utilisateur de mélanger les deux. En espérant donner un début de réponse. -- Adrien