dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-dev] Module adherent


From: john perr
Subject: [Dolibarr-dev] Module adherent
Date: Sun, 15 Feb 2004 23:43:18 +0100

Voici ce que j'ai codé dans le module adhérent. L'origine était le
besoin de faire fonctionner ce module indépendamment du mode
d'authentification pear ou mod.auth.mysql et surtout de prendre en
compte les droits des différents utilisateurs dans le module:

Les nouveautés et différences ont donc:
-Introduit deux sortes de types d'adhérents: les types privés et les
types publics. Les publics peuvent être choisis et modifiés par les
adhérents. Les privés peuvent seulement être modifiés par les détendeurs
du droit "bureau".

-Ajouté un droit "bureau" qui autorise les actions administratives pour
l'association: validation, résiliation, suppression, modification ou
création des adhérents.

-Associé un niveau de droit avec un type d'adhérent. Les 5 niveaux de
droits sont:
   1.Lire sa fiche personnelle
   2.Modifier sa fiche personnelle
   3.Modifier les fiches des adhérents mais pas les cotisations
   4.Supprimer les adhérents
   5.Bureau modifier les données des adhérents et cotisations
Actuellement seul le 2 et le 5 sont vraiment implantés partout.

-Définit par défaut qu'un adhérent en attente de validation ou validé
possède le droit de modifier sa fiche et de lire celle des autres
adhérents validés.

-Déplacé tout le code dans htdocs/adherent/ y compris le formulaire
d'adhésion. Cela oblige le nouvel adhérent à déjà connaître un login
pour remplir le formulaire (par exemple "anonymous").

-Créé un menu unique avec une partie "administration" seulement visible
par les détendeurs du droit "bureau"

-Ajouté un sous-menu "adhérents inscrits" qui permet de lister
l'ensemble des adhérents dans la base indépendemment de leur statut

-Changé un peu certaines présentation. J'ai pompé les icones de
phpmyadmin pour les actions (éditer, résilier supprimer) de la liste des
adhérents ou des types d'adhérents par exemple.

-Ajouté automatiquement un nouvel adhérent comme utilisateur dolibarr.
Sa suppression de la base des adhérents le supprime aussi des
utilisateurs dolibarr.

-Affiché la photo plutôt que l'url dans les fiches en visualisation

Il reste encore pas mal de trucs - normalement pas touchés:-/ - à tester
avec ces modifs; 
-les champs optionnels
-le module dons
-les abonnements (spip,glastnost,mailman...)

Il reste à développer (todo list pour le taskmanager de savannah):
-L'ensemble des 5 niveaux de droits
-un formulaire d'adhésion indépendant pour le remettre dans
/public/adherent

-- 
John Perr




reply via email to

[Prev in Thread] Current Thread [Next in Thread]