3
0
This repository has been archived on 2024-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
dnsmanagerv1/notes.txt
karchnu 527313614c simplification du code, gestion plus claire des erreurs
Le code a été simplifié de plusieurs manières :
    du code plus générique, dans la gestion des utilisateurs et des
        routes, mais aussi côté gestion des zones et serveurs de zones
    ajout de commandes en cli pour gérer les zones et utilisateurs, et
        faire des tests du code plus simplement qu'en passant par
        l'interface web

Le projet est passé à Dancer2.

Le dépôt est désormais moins éparpillé également, ce qui est visible est
directement le projet Dancer.

Le code concernant l'init reste pas top, idem pour la gestion de
dépendances (un simple script), il faudrait utiliser les outils du cpan.
2015-10-13 19:06:37 +02:00

21 lines
952 B
Plaintext

Développement web :
1. Créer la page d'accueil
- doit fournir un lien vers la page de login ;
- permet la recherche d'un nom de domaine ;
- s'il n'est pas disponible, proposer des choix alternatifs (secondaire) ;
2. Page de login
- doit vérifier si l'utilisateur existe bien dans la base de donnée ;
- cf méthode dnsmanager::auth ;
- si l'utilisateur est un administrateur, fournir un lien supplémentaire vers la page d'administration ;
- cf lire le résultat renvoyé par auth (contient la liste des données de l'utilisateur stockés en bdd ;
- la page d'administration doit refuser un non administrateur ;
3. Permettre à l'utilisateur de pouvoir visualiser ses zones, d'en demander de nouvelles ;
- cf get_zone function ;
- add_zone (doit envoyer une demande aux admins) ;
4. Créer la page d'administration
- doit fournir la possibilité de valider la création d'un utilisateur ;