geonode.documents.views

Attributes

logger

ALLOWED_DOC_TYPES

_PERMISSION_MSG_DELETE

_PERMISSION_MSG_GENERIC

_PERMISSION_MSG_MODIFY

_PERMISSION_MSG_METADATA

_PERMISSION_MSG_VIEW

Classes

DocumentUploadView

DocumentUpdateView

Functions

_resolve_document(request, docid[, permission, msg])

Resolve the document by the provided primary key and check the optional permission.

document_download(request, docid)

document_link(request, docid)

document_embed(request, docid)

document_metadata(request, docid[, template, ...])

document_metadata_advanced(request, docid)

document_metadata_detail(request, docid[, template, ...])

document_batch_metadata(request)

Module Contents

geonode.documents.views.logger[source]
geonode.documents.views.ALLOWED_DOC_TYPES[source]
geonode.documents.views._PERMISSION_MSG_DELETE[source]
geonode.documents.views._PERMISSION_MSG_GENERIC[source]
geonode.documents.views._PERMISSION_MSG_MODIFY[source]
geonode.documents.views._PERMISSION_MSG_METADATA[source]
geonode.documents.views._PERMISSION_MSG_VIEW[source]
geonode.documents.views._resolve_document(request, docid, permission='base.change_resourcebase', msg=_PERMISSION_MSG_GENERIC, **kwargs)[source]

Resolve the document by the provided primary key and check the optional permission.

geonode.documents.views.document_download(request, docid)[source]
geonode.documents.views.document_embed(request, docid)[source]
class geonode.documents.views.DocumentUploadView[source]

Bases: django.views.generic.edit.CreateView

http_method_names = ['post'][source]
form_class[source]
post(request, *args, **kwargs)[source]
get_context_data(**kwargs)[source]
form_invalid(form)[source]
form_valid(form)[source]

If the form is valid, save the associated model.

class geonode.documents.views.DocumentUpdateView[source]

Bases: django.views.generic.edit.UpdateView

template_name = 'documents/document_replace.html'[source]
pk_url_kwarg = 'docid'[source]
form_class[source]
queryset[source]
context_object_name = 'document'[source]
post(request, *args, **kwargs)[source]
get_context_data(**kwargs)[source]
form_valid(form)[source]

If the form is valid, save the associated model.

geonode.documents.views.document_metadata(request, docid, template='documents/document_metadata.html', panel_template='layouts/doc_panels.html', custom_metadata=None, ajax=True)[source]
geonode.documents.views.document_metadata_advanced(request, docid)[source]
geonode.documents.views.document_metadata_detail(request, docid, template='documents/document_metadata_detail.html', custom_metadata=None)[source]
geonode.documents.views.document_batch_metadata(request)[source]