Vues gestion caisses et amélioration Account

- General :
    - Ajout de la gestion des messages dans le template base
    - jQuery et bootstrap ajoutés au template base
    - Ajout de DateTimeWidget utilisant bootstrap-datetimepicker pour
      les champs DateTime
- Account :
    - Ajout de propriétés aux modèles pour accéder directement à
      certains éléments sans avoir à passer par les relations
    - Suppression d'une méthode inutile dans le modèle
    - Correction de permission dans la vue update
    - Utilisation des messages pour la création et l'édition d'un compte
- Checkout :
    - gestion initiale CRU
This commit is contained in:
Aurélien Delobelle 2016-08-04 05:21:04 +02:00
parent 9677fd9ef6
commit 2786f834a5
16 changed files with 4647 additions and 59 deletions

View file

@ -1,4 +1,5 @@
from django.conf.urls import url
from django.contrib.auth.decorators import permission_required
from kfet import views
from kfet import autocomplete
@ -7,10 +8,10 @@ urlpatterns = [
name = 'kfet.home'),
# -----
# Account views
# Account urls
# -----
# General
# Account - General
url(r'^account/$', views.account,
name = 'kfet.account'),
url(r'^account/is_validandfree$', views.account_is_validandfree_ajax,
@ -34,5 +35,26 @@ urlpatterns = [
# Account - Update
url(r'^account/(?P<trigramme>.{3})/edit$', views.account_update,
name = 'kfet.account.update')
name = 'kfet.account.update'),
# -----
# Checkout urls
# -----
# Checkout - General
url('^checkout/$',
permission_required('kfet.is_team')(views.CheckoutList.as_view()),
name = 'kfet.checkout'),
# Checkout - Create
url('^checkout/new$',
permission_required('kfet.is_team')(views.CheckoutCreate.as_view()),
name = 'kfet.checkout.create'),
# Checkout - Read
url('^checkout/(?P<pk>\d+)$',
permission_required('kfet.is_team')(views.CheckoutRead.as_view()),
name = 'kfet.checkout.read'),
# Checkout - Update
url('^checkout/(?P<pk>\d+)/edit$',
permission_required('kfet.is_team')(views.CheckoutUpdate.as_view()),
name = 'kfet.checkout.update'),
]