(fork de ../PropositionThomas parce que bon, quoi, hein, eh)
Les utilisateurs :
Table utilisateurs
(ldap, c'est tnul)
- Table utilisateurs
- id
- login
- mot_de_passe
- nom_complet
- nom
- prénom
- genre
- date_naissance
- commentaires
Table utilisateurs_extra
- id_utilisateur : utilisateur concerné
- variable
- valeur
- pour les trucs accessoires (== "les extras")
- courriel_canonique (adresse de réécriture en sortie)
- courriel (n fois)
- courriel_transfert (forward, quoi. à utiliser si l'adresse de contact != refer)
- repertoire_courriels (forme serveur:/repertoire)
- repertoire_fichiers (forme serveur:/repertoire)
- adresse
- téléphone
- mensurations
Les groupes
Table groupes
- id
- nom
- commentaires
Table groupes_extra
- id_groupe
- variable
- valeur
Les abonnements
Table abonnements
- id_utilisateur
- id_groupe
- date_debut
- date_fin
- suspension : mis à vrai si l'abonnement est interrompu temporairement
- commentaires
Les organismes
Ils sont hiérarchisés (arbre simple : un parent peu avoir plusieurs fils).
Table organismes
- id
- nom
- adresses
- telephones
- id_organisme_parent : pointe vers un id_organisme (0 pour la racine)
- commentaires
Table fonction
- id
- nom
- commentaires
Table utilisateur_organisme_fonction
- id_utilisateur
- id_organisme
- id_fonction
- commentaires