Sécuriser le stockage des mots de passe dans la BDD
Permettre la mémorisation de la connexion (pour éviter d'avoir à se connecter à nouveau à la prochaine session)
Proposer un service de recouvrement de mot de passe
Proposer la connexion via son compte gitHub (La librairie http://hybridauth.sourceforge.net/ est conseillée pour permettre la connexion depuis d'autres fournisseurs - Google, Twitter…)
-- Gestion des droits
Introduction de plusieurs groupes d'utilisateurs (Administrateurs, techniciens, utilisateurs)
Gestion des droits par l'intermédiaire d'ACL (définition et application)
Groupe
Contrôleur
Méthode
paramètres
Droits
Condition SQL
Administrateur
Tickets
frm
*
Utilisateur
Tickets
index
Lecture
idUser={ID_USER}
Technicien
Tickets
index
*
affectation LIKE '%{ID_USER}%'
…
…
…
…
…
--Tickets
Possible affectation des tickets aux techniciens
Ajout de champs personnalisés dans le formulaire de création de ticket :
l'apparition de ces champs doit être configurable
certains champs peuvent faire apparaître des valeurs par défaut ou proposer une liste
Exemples : Local/Emplacement, Type de matériel
-- Alertes
Il sera possible :
de recevoir des alertes par mail sur les principaux évènements (réponse à un ticket, création de ticket, affectation…).
de gérer ses propres alertes (activer/désactiver) ainsi que leur fréquence d'envoi.