|
Liste des fonctionnalitées à implémenter
- Gestion des messages d'erreurs
- Suppression d'un attribut lorsque l'on met la valeur vide
-Ok dans modify_entry a faire dans self_modif
- Lors de la modif d'un enregistrement afficher certains champs en non modifiable
- Extraction de données au format text ou cvs
(une fonction equivalente à affiche_tab_resu()) ou en remplacement qui on un
des parametre est le format)
- Page de création d'entrée générique
- Avec en param le type d'entrée ( a ce type d'entré on met soit une liste
standard d'attributs, soit une liste prédéfinie, soit une par defaut plus
autres) Les objectclass sont aussi définis par defaut ou rajouter)
- Logout
- Authentification par cookie pour permettre un logout après une periode
d'inactivité
- Roles multiples (le champ role est multivalué) et permet de definirs
différents roles
- Création du role Help Desk qui permet de faire un reset du mot de passe
- Fonction untainted qui permet de définir la personne en tainted si un help
desk lui a reseté le mot de passe
- Possibilité d'activer ou non des fonctions comme "untainted"
- Possibilité d'avoir des champs multi valuées (calendrier)
- Champs manager : conversion uid to dn
- Si le champ passée à get_dn est un dn, conserver la valeur
- Changement de mot de passe => Créer une fonction
- Probleme de mise à jour du manager
- Affichage specifique pour les champs (example manager dn to cn)
- Ajout d'aide textuelle pour les champs
- Verification du schema en parcourrant la branche
- Lorsque le resultat est important, afficher plusieurs tableau de resultat
Fonction implémentées
- Champs uid to dn qui transforme l'uid en dn lors de la sauvegarde)
- Champs affiche le dn vers un cn
- Organigrame basic en mode text et graphique (nécessite GD)
- Text - Possibilitée de remonter dans la hierarchie
- Graphique - Etendre une branche
- Possibilitée de remonter dans la hierrchie
- Nom du fichier photo a changer en dn simplifié plutot que uid car l'uid n'est
pas toujours renseigné
- Politique de mot de passe
- Fichier de log des modification (personnes, dn, champs modifiées, heure et
date) function write_log("Message");
|