success messages in the views
This commit is contained in:
parent
19fd72445d
commit
1830902f7e
@ -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.
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user