Relecture du code v1
This commit is contained in:
@@ -12,6 +12,9 @@ from .forms import FournisseurForm
|
||||
def index(request):
|
||||
"""Gérez la vue index de la gestion des fournisseurs.
|
||||
|
||||
Gère l'affichage de la liste des fournisseurs dans un tableau
|
||||
à l'aide de tabulatorjs et l'enregistrement d'un nouveau fournisseur.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
request : HttpRequest
|
||||
@@ -37,7 +40,7 @@ def index(request):
|
||||
|
||||
|
||||
@login_required(login_url="login")
|
||||
def liste_fournisseurs(request): # noqa: ARG001
|
||||
def liste_fournisseurs(request):
|
||||
"""Renvoyez la liste des fournisseurs au format JSON.
|
||||
|
||||
Parameters
|
||||
@@ -70,12 +73,14 @@ def liste_fournisseurs(request): # noqa: ARG001
|
||||
|
||||
@login_required(login_url="login")
|
||||
def liste_fournisseur_categorie(request):
|
||||
"""Renvoyez la liste des fournisseurs par catégorie au format JSON.
|
||||
"""Renvoyez la liste des fournisseurs par catégorie de produit fourni au format JSON.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
request : HttpRequest
|
||||
La requête HTTP entrante.
|
||||
c : int
|
||||
L'identifiant de la catégorie de produit.
|
||||
|
||||
Returns
|
||||
-------
|
||||
@@ -132,7 +137,7 @@ def details_fournisseur(request, id_fournisseur):
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
@login_required(login_url="login")
|
||||
def mise_a_jour_fournisseur(request, id_fournisseur):
|
||||
"""Mettez à jour les informations d'un fournisseur spécifique.
|
||||
|
||||
@@ -155,9 +160,12 @@ def mise_a_jour_fournisseur(request, id_fournisseur):
|
||||
request.POST,
|
||||
request.FILES,
|
||||
instance=fournisseur
|
||||
)
|
||||
)
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
messages.success(request, "Fournisseur mis à jour avec succès.")
|
||||
else:
|
||||
messages.error(request, "Erreur lors de la mise à jour du fournisseur.")
|
||||
return redirect(
|
||||
"gestion_fournisseur:details_fournisseur",
|
||||
id_fournisseur=id_fournisseur
|
||||
|
||||
Reference in New Issue
Block a user