mirror of
https://gitlab.crans.org/mediatek/med.git
synced 2025-06-29 18:31:09 +02:00
Clean up Request object
This commit is contained in:
@ -28,13 +28,13 @@ def add_emprunt(request, userid):
|
||||
user = User.objects.get(pk=userid)
|
||||
except User.DoesNotExist:
|
||||
messages.error(request, u"Entrée inexistante")
|
||||
return redirect("/media/index_emprunts/")
|
||||
return redirect("/")
|
||||
emprunts_en_cours = Emprunt.objects.filter(date_rendu=None,
|
||||
user=user).count()
|
||||
if emprunts_en_cours >= user.maxemprunt:
|
||||
messages.error(request,
|
||||
"Maximum d'emprunts atteint de l'user %s" % user.maxemprunt)
|
||||
return redirect("/media/index_emprunts/")
|
||||
return redirect("/")
|
||||
emprunt = EmpruntForm(request.POST or None)
|
||||
if emprunt.is_valid():
|
||||
emprunt = emprunt.save(commit=False)
|
||||
@ -46,7 +46,7 @@ def add_emprunt(request, userid):
|
||||
reversion.set_user(request.user)
|
||||
reversion.set_comment("Création")
|
||||
messages.success(request, "Le emprunt a été ajouté")
|
||||
return redirect("/media/index_emprunts/")
|
||||
return redirect("/")
|
||||
return form({'form': emprunt}, 'media/media.html', request)
|
||||
|
||||
|
||||
@ -57,14 +57,14 @@ def retour_emprunt(request, empruntid):
|
||||
emprunt_instance = Emprunt.objects.get(pk=empruntid)
|
||||
except Emprunt.DoesNotExist:
|
||||
messages.error(request, u"Entrée inexistante")
|
||||
return redirect("/media/index_emprunts/")
|
||||
return redirect("/")
|
||||
with transaction.atomic(), reversion.create_revision():
|
||||
emprunt_instance.permanencier_rendu = request.user
|
||||
emprunt_instance.date_rendu = timezone.now()
|
||||
emprunt_instance.save()
|
||||
reversion.set_user(request.user)
|
||||
messages.success(request, "Retour enregistré")
|
||||
return redirect("/media/index_emprunts/")
|
||||
return redirect("/")
|
||||
|
||||
|
||||
def index(request):
|
||||
|
Reference in New Issue
Block a user