kepler.api.resource module

The module contains the functionality for REST API calls for resources.

class kepler.api.resource.AddResourceParams

Bases: kepler.api.api_util.ApiParamsBase

The parameters class for REST API call add_resource.

description_en = The description of the resource in English.
description_fi = The description of the resource in Finnish.
name_en = The name of the resource in English
name_fi = The name of the resource in Finnish
statuses = The list of statuses for the resource.
class kepler.api.resource.DeleteResourceParams

Bases: kepler.api.api_util.ApiParamsBase

The parameter class for REST API class delete_resource.

resource_id = The ID of the resource that will be deleted.
class kepler.api.resource.EditResourceParams

Bases: kepler.api.api_util.ApiParamsBase

The parameters class for REST API call edit_resource.

description_en = The description of the resource in English.
description_fi = The description of the resource in Finnish.
name_en = The name of the resource in English.
name_fi = The name of the resource in Finnish.
resource_id = The ID of the resource that is edited.
statuses = The list of statuses for the resource.
kepler.api.resource.add_resource(request)

The function implements the REST API call add_resource.

kepler.api.resource.delete_resource(request)

The function implements the REST API call delete_resource.

kepler.api.resource.edit_resource(request)

The function implements the REST API call edit_resource.

kepler.api.resource.get_resources(request)

The function implements the REST API call get_resources.

kepler.api.resource.set_transl(lang_id, tr_id, translation)

The utility function adds a translation to the database.