Projet

Général

Profil

Actions

Souhaits #1807

ouvert

Personne morale, cas des associations ayant un agrément pour la France

Ajouté par Manuel Her il y a 8 mois. Mis à jour il y a 7 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
-
Début:
14/03/2024
Echéance:
% réalisé:

0%

Temps estimé:

Description

Bonjour,
Pour une association ayant un agrément, j'ai besoin de savoir si le membre est un particulier, une association ou une entreprise.

En effet, lors du publipostage, je dois générer un courrier seulement pour les particuliers et les entreprises (conformément à la réglementation).
Serait-il possible d'ajouter une combolist devant le champ personne morale ? avec éventuellement une case à cocher pour activer cette fonctionnalité dans la page de configuration.

Je peux éventuellement faire une proposition.
Manuel

Mis à jour par Johan Cwiklinski il y a 8 mois

  • Assigné à mis à Manuel Her

Manuel Her a écrit :

Serait-il possible d'ajouter une combolist devant le champ personne morale ? avec éventuellement une case à cocher pour activer cette fonctionnalité dans la page de configuration.

Donc une liste déroulante qui quilifierait le champ personne morale ?
Avec comme valeurs "rien", "asso", "entreprise" ?

Et du coup un nouveau champ en base pour stocker cette information.

Je ne suis pas contre :)

Je peux éventuellement faire une proposition.

Ça me va, j'ai des choses en cours déjà de mon côté :)

Mis à jour par Manuel Her il y a 8 mois

Bjr,

Oui, ça serait simplement : particulier, asso, entreprise, commune, collectivité.
Je ferai un pull request. Probablement la semaine prochaine.

Mis à jour par Johan Cwiklinski il y a 8 mois

Manuel Her a écrit (#note-2):

Oui, ça serait simplement : particulier, asso, entreprise, commune, collectivité.

Du coup, je me demande si ça va vraiment convenir à tout le monde. Dans ce cas là, il serait peut-être préférable (bien qu'un peu plus compliqué - mais je peux participer) d'utiliser une table à part, comme c'est fait poru les titres.

Qu'en penses-tu ?

Je ferai un pull request. Probablement la semaine prochaine.

Pas d'urgence, la 1.1.0 n'est pas pour totu de suite ;-)

Mis à jour par Johan Cwiklinski il y a 8 mois

  • Catégorie changé de Database à Core

Mis à jour par Manuel Her il y a 8 mois

Salut,

J'ai bien avancé sur cette amélioration. J'aurais besoin de lancer les tests.
Je n'ai pas compris comment tu procèdes ?

Le script bin/tests utilise atoum, mais ailleurs, je vois du PhpUnit ?

Manuel

Mis à jour par Johan Cwiklinski il y a 8 mois

Manuel Her a écrit (#note-5):

[...]
Le script bin/tests utilise atoum, mais ailleurs, je vois du PhpUnit ?

Ce script n'est effectivement plus d'actualité :)

Voilà la procédure pour mettre en place les tests :

  • créer une base spécifique,
  • y importer le fichier SQL galette/install/scripts/mysql.sql
  • créer un fichier de configuration tests/config/mysql/local_config.inc.php qui vient surcharger tests/config/mysql/config.inc.php - au besoin

Et voilà la commande pour lancer le tests, depuis le dossier principal de Galette :
DB=mysql php galette/vendor/bin/phpunit --test-suffix=.php --bootstrap tests/TestsBootstrap.php --no-coverage --process-isolation tests/Galette/Core/tests/units/Db.php

Il suffit d'adapter le dernier argument pour pointer sur un autre fichier, ou sur un dossier complet.

Mis à jour par Johan Cwiklinski il y a 7 mois

  • Version cible 1.1.0 supprimé
Actions

Formats disponibles : Atom PDF