def autosave(request, title): document = None try: document = get_object_or_error(MinutesDocument, request.user, ['minutes.change_minutesdocument'], url_title=title) except Document.DoesNotExist: pass handle_autosave(request, document) return HttpResponse()
def autosave(request, title): document = None try: document = get_object_or_error(InformationDocument, request.user, ['information_pages.change_informationdocument'], url_title=title) except Document.DoesNotExist: pass handle_autosave(request, document) return HttpResponse()
def autosave(request, title): document = None try: document = Document.objects.get(url_title=title) check_permissions(document, request.user, [document.edit_permission_name]) except Document.DoesNotExist: pass handle_autosave(request, document) return HttpResponse()
def autosave(request, title): document = None try: document = get_object_or_404(Document, url_title=title) if document.has_perms(): check_permissions(document, request.user, [document.edit_permission_name]) except Document.DoesNotExist: pass handle_autosave(request, document) return HttpResponse()
def autosave(request, title): document = None try: document = get_object_or_error( InformationDocument, request.user, ['information_pages.change_informationdocument'], url_title=title) except Document.DoesNotExist: pass handle_autosave(request, document) return HttpResponse()
def autosave(request, title): if request.user.is_anonymous or request.user == get_anonymous_user(): raise PermissionDenied() document = None try: document = get_object_or_404(Document, url_title=title) if document.has_perms(): check_permissions(document, request.user, [document.edit_permission_name]) except Document.DoesNotExist: pass handle_autosave(request, document) data = { 'preview_url': request.build_absolute_uri( reverse('documents:preview') + '?hash_value=' + document.hash_value ) } return HttpResponse(json.dumps(data))
def autosave(request, title): if request.user.is_anonymous or request.user == get_anonymous_user(): raise PermissionDenied() document = None try: document = get_object_or_404(Document, url_title=title) if document.has_perms(): check_permissions(document, request.user, [document.edit_permission_name]) except Document.DoesNotExist: pass handle_autosave(request, document) data = { 'preview_url': request.build_absolute_uri( reverse('documents:preview') + '?hash_value=' + document.hash_value) } return HttpResponse(json.dumps(data))