mailRe: [Galette-discussion] Notions de Famille


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Jacques Le Sausse on January 29, 2013 - 18:53:
Bonjour à tous,

From: Vincent Di Nicola <vincent.mjcjacou@xxxxxxxxx> 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.mjcjacou@xxxxxxxxx> 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.mjcjacou@xxxxxxxxx>
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.mjcjacou@xxxxxxxxx


---------- Message transféré ----------
From: "Loïs Taulelle" <gruiick@xxxxxxx>

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

Related Messages


Powered by MHonArc, Updated Wed Jan 30 09:40:08 2013