def delete_task( request, **kwargs ): task = get_object_or_404( Task, pk = kwargs['task'] ) if( (not PermissionHandler.delete_task(request.user, **kwargs )) ): # check for permission using the permissions module. dajax = Dajax() dajax.alert('You do NOT have this permission') return dajax.json() task.delete() dajax = Dajax() dajax.script('location.reload(true)') return dajax.json()