GithubHelp home page GithubHelp logo

binetreseau / chocapix-server Goto Github PK

View Code? Open in Web Editor NEW
3.0 12.0 6.0 571 KB

Backend du site des bars d'étages de l'École polytechnique

Home Page: http://chocapix/

Python 98.69% Shell 0.18% HTML 1.13%

chocapix-server's Introduction

Build Status Coverage Status

API REST pour Chocapix

Ce projet est l'API REST du site des bars d'étages.
Il est conçu avec le framework web Django 1.8 et utilise très largement le package Django REST Framework.

Installation rapide

L'application requiert Python 2.7. On utilise pip pour la gestion des dépendances.

pip install -r requirements.txt
./resetdb.sh
python manage.py runserver

Plus de détails sont donnés sur le wiki.

Documentation

Le fonctionnement général du projet et le détail de chaque application sont expliqués dans le wiki.

L'API interactive du Django REST Framework est accessible à l'adresse http://127.0.0.1:8000/ (lorsque le serveur de développement de Django est lancé).

De plus, une API interactive plus complète est disponible à l'adresse http://127.0.0.1:8000/docs/.

chocapix-server's People

Contributors

ekleog avatar fatou1993 avatar marioyc avatar nadrieril avatar nilpotenthx3 avatar ntag avatar symphorien avatar tizot avatar varal7 avatar zaphodef avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chocapix-server's Issues

Nom du SellItem après /remove

Lors d'un /sellitem/{id}/remove, ça serait bien que le SellItem créé ait le nom du StockItem, sinon on a plusieurs SellItem du même nom et on s'y perd ;-) .

Ajouter un objet Bug

Camille a ajouté un formulaire pour indiquer un bug. Il faudrait pouvoir les enregistrer :) .

Je propose : {account, date, message, page} (page je sais pas trop encore)

fuzzy_price ne semble pas tenir compte de tax

Je crée un SellItem avec une tax=0.2, puis un StockItem associé avec price=2 et ensuite le fuzzy_price du SellItem est 2.00€ (au lieu de 2.40€).

De plus lorsque je change la taxe du SellItem j'ai l'impression que le fuzzy_price varie très bizarrement.

Création de User impossible

Les respos bar n'ont toujours pas la possibilité de créer un User (avec un Account associé dans leur bar). Simple question de droits.

Logguer les connexions

Enregistrer l'historique des connexions : ip, date, user concerné, login envoyé, réussite ou échec.

Erreur BuyItemPrice

Quand j'envoie {"barcode":"5000112558272"} à /buyitemprice/ maintenant il me demande un BuyItem ^^' : {"buyitem":["This field is required."]}

Il faut pouvoir faire les deux : ou j'envoie un buyitem, ou j'envoie un barcode et tu retrouves le buyitem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.