Bonjour à tous,

*From: Vincent Di Nicola <vincent.mjcja...@gmail.com> a écrit :
> *
>
> * Pour moi le notion de "famille" c'est la possibilité d'avoir plusieurs
> personnes d'une même famille sur une fiche adhérent.*
>

Je répondrais "non" car chaque membre d'une famille est un adhérent à part
entière avec ses spécificités. Il ne partage que certains points communs
avec les autres membres de la famille.

Je rejoins presque l'avis de Loïs car une famille est effectivement un
groupe dont les membres ont bien chacun leur fiche (et donc leur propre
identifiant), mais pas tout à fait...! Je m'explique :
L'objet "groupe" est une chose abstraitequi, réellement, ne fait qu'une
liaison entre des membres. Mais c'est bien un objet, car il possède ses
propres propriétés (identifiant, nom) et ses propres méthodes.

Par contre, pour une "famille", il n'y a pas lieu de créer un objet
"famille" et d'y attacher des membres.
La famille sera déclarée de fait au moment même où une liaison est faite
entre le membre principal (chef de famille) et un autre membre. Le nom du
"chef de famille" devenant automatiquement celui de la famille, donc pas de
champ supplémentaire. Notion qui "s'ajoute" dans la fiche de l'adhérent au
moment de l'affichage... pas en substitution du nom !

*From: Vincent Di Nicola <vincent.mjcja...@gmail.com>** a écrit :*

*si la famille "Taylor" inscrit ses enfants "Liz" "Pierrot" "Lili" *
> *ils devront avoir une seule carte d'adhérent à payer (la familiale) mais
> après si on rentre dans une fiche toutes les personnes de la famille, il
> faut que galette sorte tous les membres un par un et leur caractéristiques
> en individuel.*
>

Deux autres grosses différences entre "famille" et "groupe" :
 - Dans une famille certaines infos sont (ou peuvent être) communes :
adresse, téléphone, mail... (mais pas obligatoirement : un enfant peut
avoir sa propre adresse mail tout en vivant chez papa/maman).
 - Les cotisations de chacun des membres de la famille peuvent également
être différentes en fonction de l'âge par exemple, ou de l'activité exercée
(problématique des licences...). Par contre le règlement de cette
cotisation peut être faite en un seul versement par le père de famille
faisant un chèque global, ce que ne permet pas la simple notion de "groupe".
Cela permet une cohérence entre les contributions enregistrées et le plan
comptable (je sais, Galette ne prétend pas à être - ou à devenir - un
logiciel de compta !).

Il faudra donc que la somme globale soit "ventilée" au niveau des
contributions afin de déterminer quelle est la part payée pour chacun et de
déclarer celui-ci à jour de cotisation.
La fiche de contribution d'un membre de la famille sera identique à
l'habitude, avec juste une identification particulière pour visualiser le
fait que la contribution fait partie d'une "ventilation".
La fiche de contribution du père affichera, en plus de ses propres
contributions, le détail de cette ventilation.

Concrètement, ça se traduirait par :
- une liaison dans mySql (table "galette_adh_family" : id, id_adh,
id_adh_child)
- quelques petites modifs au niveau de la classe adherent (methodes :
isFather(),
isChild(), listFamilyChilds(), etc...) et des templates
- quelques petites modifs au niveau de la classe contribution (attributs et
méthodes) et des templates

Voila pour la réflexion d'un papy développeur habitué aux problématiques
dues aux arborescences familiales compliquées ainsi qu'à celles du XML ou à
des liaisons croisées entre tables SQL.
@+
Jacques


From: Vincent Di Nicola <vincent.mjcja...@gmail.com>
>
>  Pour moi le notion de "famille" c'est la possibilité d'avoir plusieurs
> personnes d'une même famille sur une fiche adhérent.
>
> Est-ce de ça dont vous parlez ?
>
> *Vincent*
> Webmaster MJC JACOU
> vincent.mjcja...@gmail.com
>
>
> ---------- Message transféré ----------
> From: "Loïs Taulelle" <grui...@free.fr>
>
> Salut,
>
> J'ai mis un moment avant de comprendre qu'on ne parle pas de la même
> chose ('fin, pas vraiment, j'm'explique).
>
>  * Dans Galette, la personne morale, c'est juste un attribut d'une fiche
> adhérent, comme le numéro de téléphone.
>
>  * Dans la vraie vie, la personne morale (André, corrige-moi si je me
> trompe), c'est un responsable de qqchose : d'une famille (le père dans
> le modèle patriarcal), le représentant d'une entreprise, etc.
>
> Aujoud'hui, dans Galette, utiliser la personne morale (de Galette) pour
> regrouper des adhérents au sein d'une famille, ça marchera pas.
>
> (désolé Johan) Je pense qu'il faut regarder du coté de la gestion des
> groupes. Après tout, une famille, c'est un groupe :o)
>
> Et les groupes de Galette peuvent évoluer dans le temps, comme les
> familles IRL.
>
> C'était mon petit caillou dans la chaussure de l'édifice.
>
> A+, Loïs
>
_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Répondre à