File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -49,13 +49,17 @@ def save(self, commit=True):
49
49
50
50
class DeleteMessageMixin (object ):
51
51
"""
52
- Mixin which adds message to BSModalDeleteView.
52
+ Mixin which adds message to BSModalDeleteView and only calls the delete method if request
53
+ is not ajax request.
53
54
"""
54
-
55
- def post (self , request , * args , ** kwargs ):
56
- messages .success (request , self .success_message )
57
- return super (DeleteMessageMixin , self ).delete (request , * args , ** kwargs )
58
-
55
+
56
+ def delete (self , request , * args , ** kwargs ):
57
+ if not self .request .is_ajax ():
58
+ messages .success (request , self .success_message )
59
+ return super (DeleteMessageMixin , self ).delete (request , * args , ** kwargs )
60
+ else :
61
+ self .object = self .get_object ()
62
+ return HttpResponseRedirect (self .get_success_url ())
59
63
60
64
class LoginAjaxMixin (object ):
61
65
"""
You can’t perform that action at this time.
0 commit comments