Project

General

Profile

Actions

Souhaits #1807

open

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

Added by Manuel Her 9 months ago. Updated 8 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
Category:
Core
Target version:
-
Start date:
03/14/2024
Due date:
% Done:

0%

Estimated time:

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

Actions #1

Updated by Johan Cwiklinski 9 months ago

  • Assignee set to 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é :)

Actions #2

Updated by Manuel Her 9 months ago

Bjr,

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

Actions #3

Updated by Johan Cwiklinski 9 months ago

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 ;-)

Actions #4

Updated by Johan Cwiklinski 9 months ago

  • Category changed from Database to Core
Actions #5

Updated by Manuel Her 8 months ago

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

Actions #6

Updated by Johan Cwiklinski 8 months ago

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.

Actions #7

Updated by Johan Cwiklinski 8 months ago

  • Target version deleted (1.1.0)
Actions

Also available in: Atom PDF