(fork de ../PropositionThomas parce que bon, quoi, hein, eh)
Les utilisateurs :
Table utilisateurs
(ldap, c'est top)
- id_utilisateur : utilisateur concerné
- id_variable
- valeur
Table variable
- id_variable
- nom_variable
- type_variable
Des variables essentielles :
- login
- mot_de_passe
- nom_complet
- nom
- prénom
- genre
- date_naissance
Des trucs accessoires
- courriel_preferé
- courriel (n fois)
- server:homedir mail
- server:homedire fichiers
- adresse
- téléphone
- commentaires
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