Exemplo n.º 1
0
Arquivo: views.py Projeto: tzwenn/1327
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()
Exemplo n.º 2
0
Arquivo: views.py Projeto: Nef10/1327
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()
Exemplo n.º 3
0
Arquivo: views.py Projeto: invliD/1327
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()
Exemplo n.º 4
0
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()
Exemplo n.º 5
0
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()
Exemplo n.º 6
0
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()
Exemplo n.º 7
0
Arquivo: views.py Projeto: xasetl/1327
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))
Exemplo n.º 8
0
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))