From 1830902f7e75a12975e0d7792ed29e8aca3386f1 Mon Sep 17 00:00:00 2001 From: Faheedkhan Date: Wed, 23 Jul 2025 17:19:48 +0300 Subject: [PATCH] success messages in the views --- inventory/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/inventory/views.py b/inventory/views.py index 30de0799..3da0aa88 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -605,7 +605,7 @@ def WelcomeView(request): return render(request, "welcome.html", context) -class CarCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): +class CarCreateView(LoginRequiredMixin, PermissionRequiredMixin,SuccessMessageMixin, CreateView): """ Manages the creation of a new car entry in the inventory system. @@ -627,6 +627,7 @@ class CarCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): form_class = forms.CarForm template_name = "inventory/car_form.html" permission_required = ["inventory.add_car"] + success_message=_("Car Added successfully to the inventory") def get_form(self, form_class=None): form = super().get_form(form_class) @@ -1013,7 +1014,7 @@ class CarInventory(LoginRequiredMixin, PermissionRequiredMixin, ListView): return context -class CarColorCreate(LoginRequiredMixin, PermissionRequiredMixin, CreateView): +class CarColorCreate(LoginRequiredMixin, PermissionRequiredMixin,SuccessMessageMixin, CreateView): """ View for creating a new car color. @@ -1037,6 +1038,7 @@ class CarColorCreate(LoginRequiredMixin, PermissionRequiredMixin, CreateView): form_class = forms.CarColorsForm template_name = "inventory/add_colors.html" permission_required = ["inventory.add_carcolors"] + success_message=_("Car colors details added successfully") def form_valid(self, form): car = get_object_or_404(models.Car, slug=self.kwargs["slug"]) @@ -1470,7 +1472,7 @@ class CarDetailView(LoginRequiredMixin, PermissionRequiredMixin, DetailView): permission_required = ["inventory.view_car"] -class CarFinanceCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): +class CarFinanceCreateView(LoginRequiredMixin, PermissionRequiredMixin,SuccessMessageMixin, CreateView): """ Handles the creation of car finance records within the inventory system.