geonode.base.views

Attributes

logger

Classes

SimpleSelect2View

Generic select2 view for autocompletes.

ResourceBaseAutocomplete

Base resource autocomplete - searches all the resources by title returns any visible resources in this queryset for autocomplete

LinkedResourcesAutocomplete

RegionAutocomplete

Generic select2 view for autocompletes.

HierarchicalKeywordAutocomplete

Generic select2 view for autocompletes.

ThesaurusKeywordLabelAutocomplete

DatasetsAutocomplete

Generic select2 view for autocompletes.

ThesaurusAvailable

OwnerRightsRequestView

Functions

get_url_for_app_model(model, model_class)

get_url_for_model(model)

user_and_group_permission(request, model)

batch_modify(request, model)

resource_clone(request)

Module Contents

geonode.base.views.logger[source]
geonode.base.views.get_url_for_app_model(model, model_class)[source]
geonode.base.views.get_url_for_model(model)[source]
geonode.base.views.user_and_group_permission(request, model)[source]
geonode.base.views.batch_modify(request, model)[source]
class geonode.base.views.SimpleSelect2View(*args, **kwargs)[source]

Bases: dal.autocomplete.Select2QuerySetView

Generic select2 view for autocompletes.

Parameters:
  • model (Model) – The model to perform the autocomplete query on.

  • filter_arg (str) – The property to filter with (e.g., name__icontains).

get_queryset()[source]
class geonode.base.views.ResourceBaseAutocomplete[source]

Bases: dal.autocomplete.Select2QuerySetView

Base resource autocomplete - searches all the resources by title returns any visible resources in this queryset for autocomplete

get_queryset()[source]
class geonode.base.views.LinkedResourcesAutocomplete[source]

Bases: dal.autocomplete.Select2QuerySetView

get_queryset()[source]
get_result_label(result)[source]
class geonode.base.views.RegionAutocomplete(*args, **kwargs)[source]

Bases: SimpleSelect2View

Generic select2 view for autocompletes.

Parameters:
  • model (Model) – The model to perform the autocomplete query on.

  • filter_arg (str) – The property to filter with (e.g., name__icontains).

model[source]
filter_arg = 'name__icontains'[source]
class geonode.base.views.HierarchicalKeywordAutocomplete(*args, **kwargs)[source]

Bases: SimpleSelect2View

Generic select2 view for autocompletes.

Parameters:
  • model (Model) – The model to perform the autocomplete query on.

  • filter_arg (str) – The property to filter with (e.g., name__icontains).

model[source]
filter_arg = 'slug__icontains'[source]
class geonode.base.views.ThesaurusKeywordLabelAutocomplete[source]

Bases: dal.autocomplete.Select2QuerySetView

get_queryset()[source]
get_results(context)[source]
class geonode.base.views.DatasetsAutocomplete(*args, **kwargs)[source]

Bases: SimpleSelect2View

Generic select2 view for autocompletes.

Parameters:
  • model (Model) – The model to perform the autocomplete query on.

  • filter_arg (str) – The property to filter with (e.g., name__icontains).

model[source]
filter_arg = 'title__icontains'[source]
get_results(context)[source]
class geonode.base.views.ThesaurusAvailable[source]

Bases: dal.autocomplete.Select2QuerySetView

get_queryset()[source]
get_results(context)[source]
class geonode.base.views.OwnerRightsRequestView[source]

Bases: django.contrib.auth.mixins.LoginRequiredMixin, django.views.generic.FormView

template_name = 'owner_rights_request.html'[source]
form_class[source]
resource = None[source]
redirect_field_name = 'next'[source]
get_success_url()[source]
get(request, *args, **kwargs)[source]
post(request, *args, **kwargs)[source]
geonode.base.views.resource_clone(request)[source]