Projet HelpDesk Phase 2
-- Phase 2
-- Accès à l'application
- 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.
Discussion