def note_delete(request): """ Delete a note for the current user """ result = {} message_func = messages.success message_type = 'message' form = NoteDeleteForm(request.POST) if form.is_valid(): noted_object = form.get_related_object() form.save() message = 'Your private note for `%s` was deleted' else: noted_object = form.get_related_object() if not noted_object: return HttpResponseBadRequest('Vilain :)') message = 'We were unable to delete your note for `%s`!' message_func = messages.error message_type = 'error' message = message % noted_object if request.is_ajax(): result[message_type] = message return JSONResponse(result) else: message_func(request, message) return redirect(noted_object or '/')
def note_delete(request): """ Delete a note for the current user """ form = NoteDeleteForm(request.POST) if form.is_valid(): noted_object = form.get_related_object() form.save() messages.success(request, 'Your private note was deleted') else: noted_object = form.get_related_object() if not noted_object: return HttpResponseBadRequest('Vilain :)') messages.error(request, 'We were unable to delete your note !') return return_from_editor(request, noted_object)