geonode.services.views

Attributes

logger

Functions

services(request)

This view shows the list of all registered services

register_service(request)

_get_service_handler(request, service)

Add the service handler to the HttpSession.

harvest_resources_handle_get(request, service, handler)

harvest_resources_handle_post(request, service, handler)

harvest_resources(request, service_id)

harvest_single_resource(request, service_id, resource_id)

rescan_service(request, service_id)

service_detail(request, service_id)

This view shows the details of a service

edit_service(request, service_id)

Edit an existing Service

remove_service(request, service_id)

Delete a service and its constituent layers

Module Contents

geonode.services.views.logger[source]
geonode.services.views.services(request)[source]

This view shows the list of all registered services

geonode.services.views.register_service(request)[source]
geonode.services.views._get_service_handler(request, service)[source]

Add the service handler to the HttpSession. We use the django session object to store the service handler’s representation of the remote service between sequentially logic steps. This is done in order to improve user experience, as we avoid making multiple Capabilities requests (this is a time saver on servers that feature many layers.

geonode.services.views.harvest_resources_handle_get(request, service, handler)[source]
geonode.services.views.harvest_resources_handle_post(request, service, handler)[source]
geonode.services.views.harvest_resources(request, service_id)[source]
geonode.services.views.harvest_single_resource(request, service_id, resource_id)[source]
geonode.services.views.rescan_service(request, service_id)[source]
geonode.services.views.service_detail(request, service_id)[source]

This view shows the details of a service

geonode.services.views.edit_service(request, service_id)[source]

Edit an existing Service

geonode.services.views.remove_service(request, service_id)[source]

Delete a service and its constituent layers