query_base package

Submodules

query_base.query_base module

Module containing the base view for data-related views.

class query_base.query_base.DatasetAccessRightsView(**kwargs)[source]

Bases: APIView

permission_classes: ClassVar[list] = [<class 'datasets_api.permissions.IsDatasetAllowed'>]
class query_base.query_base.QueryBaseView[source]

Bases: APIView

Base class for data-related views.

Provides custom OAuth2 authentication and an automatic dataset permissions check.

authentication_classes = (<class 'utils.authentication.GPFOAuth2Authentication'>,)
get_permitted_datasets(user: User) Iterable[str][source]

Module contents