Add more feedback messages
This commit is contained in:
		
							parent
							
								
									0b574227fb
								
							
						
					
					
						commit
						7959c56c2b
					
				| @ -1,6 +1,7 @@ | |||||||
| from django.contrib.auth.mixins import LoginRequiredMixin | from django.contrib.auth.mixins import LoginRequiredMixin | ||||||
| from django.shortcuts import get_object_or_404, reverse | from django.shortcuts import get_object_or_404, reverse | ||||||
| from django.utils import timezone | from django.utils import timezone | ||||||
|  | from django.contrib.messages.views import SuccessMessageMixin | ||||||
| from django.views.generic import ( | from django.views.generic import ( | ||||||
|     CreateView, |     CreateView, | ||||||
|     DeleteView, |     DeleteView, | ||||||
| @ -64,22 +65,24 @@ class ServiceView( | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class ServiceUpdateView( | class ServiceUpdateView( | ||||||
|     LoginRequiredMixin, PermissionRequiredMixin, UpdateView |     LoginRequiredMixin, PermissionRequiredMixin, SuccessMessageMixin, UpdateView | ||||||
| ): | ): | ||||||
|     model = Service |     model = Service | ||||||
|     form_class = ServiceForm |     form_class = ServiceForm | ||||||
|     template_name = "dashboard/pages/service_update.html" |     template_name = "dashboard/pages/service_update.html" | ||||||
|     permission_required = "core.change_service" |     permission_required = "core.change_service" | ||||||
|  |     success_message = "Your changes were saved successfully." | ||||||
| 
 | 
 | ||||||
|     def get_success_url(self): |     def get_success_url(self): | ||||||
|         return reverse("dashboard:service", kwargs={"pk": self.object.uuid}) |         return reverse("dashboard:service", kwargs={"pk": self.object.uuid}) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class ServiceDeleteView(LoginRequiredMixin, PermissionRequiredMixin, DeleteView): | class ServiceDeleteView(LoginRequiredMixin, PermissionRequiredMixin, SuccessMessageMixin, DeleteView): | ||||||
|     model = Service |     model = Service | ||||||
|     form_class = ServiceForm |     form_class = ServiceForm | ||||||
|     template_name = "dashboard/pages/service_delete.html" |     template_name = "dashboard/pages/service_delete.html" | ||||||
|     permission_required = "core.delete_service" |     permission_required = "core.delete_service" | ||||||
|  |     success_message = "The service was deleted successfully." | ||||||
| 
 | 
 | ||||||
|     def get_success_url(self): |     def get_success_url(self): | ||||||
|         return reverse("dashboard:dashboard") |         return reverse("dashboard:dashboard") | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user