|
|
@ -300,9 +300,9 @@ def addProduct(request): |
|
|
""" |
|
|
""" |
|
|
form = ProductForm(request.POST or None) |
|
|
form = ProductForm(request.POST or None) |
|
|
if(form.is_valid()): |
|
|
if(form.is_valid()): |
|
|
form.save() |
|
|
product = form.save() |
|
|
messages.success(request, "Le produit a bien été ajouté") |
|
|
messages.success(request, "Le produit a bien été ajouté") |
|
|
return redirect(reverse('gestion:productsList')) |
|
|
return redirect(reverse('gestion:productProfile', kwargs={'pk':product.pk})) |
|
|
return render(request, "form.html", {"form": form, "form_title": "Ajout d'un produit", "form_button": "Ajouter"}) |
|
|
return render(request, "form.html", {"form": form, "form_title": "Ajout d'un produit", "form_button": "Ajouter"}) |
|
|
|
|
|
|
|
|
@active_required |
|
|
@active_required |
|
|
@ -335,7 +335,7 @@ def editProduct(request, pk): |
|
|
if(form.is_valid()): |
|
|
if(form.is_valid()): |
|
|
form.save() |
|
|
form.save() |
|
|
messages.success(request, "Le produit a bien été modifié") |
|
|
messages.success(request, "Le produit a bien été modifié") |
|
|
return redirect(reverse('gestion:productsList')) |
|
|
return redirect(reverse('gestion:productProfile', kwargs={'pk':product.pk})) |
|
|
return render(request, "form.html", {"form": form, "form_title": "Modification d'un produit", "form_button": "Modifier"}) |
|
|
return render(request, "form.html", {"form": form, "form_title": "Modification d'un produit", "form_button": "Modifier"}) |
|
|
|
|
|
|
|
|
@active_required |
|
|
@active_required |
|
|
@ -433,7 +433,7 @@ def switch_activate(request, pk): |
|
|
product.is_active = 1 - product.is_active |
|
|
product.is_active = 1 - product.is_active |
|
|
product.save() |
|
|
product.save() |
|
|
messages.success(request, "La disponibilité du produit a bien été changée") |
|
|
messages.success(request, "La disponibilité du produit a bien été changée") |
|
|
return redirect(reverse('gestion:productsList')) |
|
|
return redirect(reverse('gestion:productProfile', kwargs={'pk': product.pk})) |
|
|
|
|
|
|
|
|
class ProductsAutocomplete(autocomplete.Select2QuerySetView): |
|
|
class ProductsAutocomplete(autocomplete.Select2QuerySetView): |
|
|
""" |
|
|
""" |
|
|
|