- Créer une interface permmttant de gérer des interventions
- Cette interface contient:
- un tableau listant les interventions
- un bouton d'ajout d'intervention
- Le bouton d'ajout d'intervention ouvre un modale contenant un formulaire
- Il doit être possible de modifier & supprimer une intervention
- L'affichage des interventions peut être ordonnée de la plus récente à la plus ancienne
- Une intervention possède un statut parmi les suivants:
- "Brouillon"
- "Validé"
- "Terminé"
- Cloner le dépot
git clone https://github.com/Eolynas/TP_AngularJS_Python.git
Création d'un environnement virtuel (/!\ Attention à la version)
pip install virtualenv
virtualenv -p /usr/bin/python3.7 venv
source venv/bin/activate
- Installation des dépendances:
pip install -r requirements.txt
- Lancement des tests:
python -m unittest discover
- Lancement du programme:
flask run
###Variable d'environnement
SECRET_KEY: secret key de votre application flask
- Ajout / amélioration de test unitaire pour la partie flask (python)
- Création de test unitaire pour la partie AngularJS
- Ajout d'une pagination pour le tableau
- Ajout d'un champ de recherche pour les interventions
- Création d'un vrai design
- Gestion des doublons
- Probleme si la date ne correspond pas au format précis (dd/mm/yyyy hh:mm:ss)
- Si vous faites une edition d'une intervention et qu'une erreur est survenue, l'edition se fait quand même côté front
- Il arrive parfois qu'une erreur arrive si vous supprimez trop d'intervention d'un coup (tentative de correction via ?check_same_thread=False' dans le sqllite_manager
Développeur: Eddy Hubert
Contact: contact@eddy-hubert.fr