encasdesoif's People
encasdesoif's Issues
Module d'inscription
Ameliorer API points eau
Modification profile
autoriser un admin a supprimer des points d'eau
Module de connexion
Utiliser le système de rotation de token publics
Popup succes pour les pages a formulaires
Ajouter une façon d'initialiser une BD de test type "/init"
Ajouter localisation courante pour un point d'eau
Lors de l'ajout d'un point d'eau, proposer un boutton permettant de mettre les coordonnées dans la localisation actuelle
Couverture de tests pour la CI
Mettre en place l'API REST
oublie de mdp
[BUG] - Modification de mot de passe non fonctionnelle
Lorsque l'on ajoute le form pour editer le mot de passe, cela ne fonctionne pas (Cf: TODO dans le fichier edit_profile.html
Il faudrait voir comment fixer ou contourner ce bug
Rajouter un champ de description d'un point d'eau et modifier la vue en conséquence
Module de localisation index
Ne plus envoyer le token mapbox aux clients
Améliorer le style de page d'accueil
- Utiliser mieux bootstrap
- Faire en sorte que ce soit responsive pour la carte
[BUG] - Ajout de point d'eau ne fonctionne plus
Contraint violated quand on veut ajouter un point d'eau
Ajouter les objets JSON sur la carte
enlever les render active pour la navigation
Remplacer le form point eau par un post sur l'api
Déployer sur Heroku pour tester sur téléphone
Rattacher les points d'eau aux utilisateurs
Resteindre l'accès au get pour utilisateur non authentifié
Corriger page d'enregistrement buguées
suppression de ses points d'eau
Extension du modèle utilisateur
Messages de succes pour APE, inscription et connexion
Navbar menu actif en fonction des pages
Faire en sorte que les liens de la bar de navigation soient actifs en fonction des pages sur laquelle on se trouve
Ajouter une favicon
Correction du menu
Image docker du projet pour faciliter le rendu et la mise en prod pour tester
Création du modèle
- Créer le modèle de point d'eau
- Permettre l'ajout en bd grâce à un form
Ajout d'un script de test et/ou de makefile pour l'integration continue
Ajout d'un point d'eau basique (bd)
Template de base en bootstrap
Layout formulaire d'ajout PE
Utiliser différents settings (dev/prod/tests)
Ajouter une page d'erreur custom 404, 500, etc
Sérialiser les objets django en python
Serializer les objets en JSON pour les passer à la vue
Prendre les objets à l'aide de l'api DRF et les convertir en objets JSON pour les insérer dans la carte
Module de points d'eau
MAJ modele pour long et lat
Faire le tableau de l'API (Pour la doc)
Endpoints api directions
Mettre en place l'api de directions
- Récupérer la latitude et longitude dans l'url
- Appeler l'API de mapbox pour obtenir les objets
permettre l'ajout d'un point d'eau en cliquant sur la carte
Pendant l'ajout d'un point d'eau, permettre de déplacer un marker sur la carte en mettant à jour les coordonnées (User friendly)
autoriser admin a banir un utilisateur
Module de ban sans supprimer un utilisateur
Tester requete API Points eau
Page édition des points eau pour l'utilisateur
Tests basiques avec selenium
Initier des premiers test basique avec selenium pour voir ce qu'il est possible de faire
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.