Projet collectif du module AWNG (Application Web Nouvelle Géneration) - Avril / Mai 2020
- Implémentation de l'avancement des tâches et donc de celui du projet
- Liste de projets et de membres
- Liste des tâches avec attributs
- Liste des tâches finies
- Affichage des tâches de l'utilisateur et des autres membres d'un projet
- Page activités, tri par ordre chronologique
- Filtre par projet, assigné, statut, date, et toute combinaison
- Tri (asc/desc) par tache, assigné, statut, date, avancement
- Pagination
- Export sous XML, JSON, CSV et Excel
- Possiblité de sélection de la classe à exporter
- Restriction de l'option aux superutilisateurs
- Diagramme de Gantt et brundown chart
- Radars des tâches et des activités (globales et par projet)
- Tableau de bord "personnalisable"
- [Super-utilisateur] Réseau de projets entre utilisateurs et vue des utilisateurs les plus actifs
À exécuter sur un terminal / invite de commandes avec python
ou python3
- Lancer une migration
python manage.py migrate
- Charger la base de données
python manage.py loaddata db.json
- Lancer le serveur
python manage.py runserver
- Se rendre sur
localhost:8000
: ça vous redirigera vers la bonne page.
- Fermer le serveur (pour que ce soit un peu plus rapide...)
- Modifier la variable i dans create_data.py, selon ce qu'on veut faire (documentation dans le script)
- Lancer à partir de la racine
python manage.py shell < create_data.py
vt
: vtawng20
(superuser)
user<N>
: bar
où N est un entier pas trop grand