@ -13,7 +13,7 @@ import simplejson as json
from dal import autocomplete
from decimal import *
from . forms import ReloadForm , RefundForm , ProductForm , KegForm , MenuForm , GestionForm , SearchMenuForm , SearchProductForm , SelectPositiveKegForm , SelectActiveKegForm , Create PinteForm
from . forms import ReloadForm , RefundForm , ProductForm , KegForm , MenuForm , GestionForm , SearchMenuForm , SearchProductForm , SelectPositiveKegForm , SelectActiveKegForm , PinteForm
from . models import Product , Menu , Keg , ConsumptionHistory , KegHistory , Consumption , MenuHistory , Pinte
from preferences . models import PaymentMethod
@ -918,7 +918,7 @@ def allocate(pinte_pk, user):
@login_required
@permission_required ( ' gestion.add_pinte ' )
def create_pintes ( request ) :
form = Create PinteForm( request . POST or None )
form = PinteForm ( request . POST or None )
if form . is_valid ( ) :
ids = form . cleaned_data [ ' ids ' ]
if ids != " " :
@ -933,4 +933,23 @@ def create_pintes(request):
i + = 1
messages . success ( request , str ( i ) + " pinte(s) a(ont) été ajoutée(s) " )
return redirect ( reverse ( ' gestion:productsIndex ' ) )
return render ( request , " form.html " , { " form " : form , " form_title " : " Ajouter des pintes " , " form_button " : " Ajouter " } )
return render ( request , " form.html " , { " form " : form , " form_title " : " Ajouter des pintes " , " form_button " : " Ajouter " } )
@active_required
@login_required
@permission_required ( ' gestion.change_pinte ' )
def release_pintes ( request ) :
form = PinteForm ( request . POST or None )
if form . is_valid ( ) :
ids = form . cleaned_data [ ' ids ' ]
if ids != " " :
ids = ids . split ( " " )
else :
ids = range ( form . cleaned_data [ ' begin ' ] , form . cleaned_data [ ' end ' ] + 1 )
i = 0
for id in ids :
if allocate ( id , None ) :
i + = 1
messages . success ( request , str ( i ) + " pinte(s) a(ont) été libérée(s) " )
return redirect ( reverse ( ' gestion:productsIndex ' ) )
return render ( request , " form.html " , { " form " : form , " form_title " : " Libérer des pintes " , " form_button " : " Libérer " } )