geonode.people

Subpackages

Submodules

Attributes

default_app_config

Classes

NotificationsAppConfigBase

Base class for AppConfig notifications setup

PeopleAppConfig

Base class for AppConfig notifications setup

Role

Roles

Roles with their label, is_required, is_multivalue, is_toggled_in_metadata_editor

Package Contents

class geonode.people.NotificationsAppConfigBase[source]

Bases: django.apps.AppConfig

Base class for AppConfig notifications setup

You should subclass it and provide list of notifications in NOTIFICATIONS attribute to automatically register to post_migrate signal.

NOTIFICATIONS
_get_logger()[source]
_register_notifications(*args, **kwargs)[source]
ready()[source]
class geonode.people.PeopleAppConfig[source]

Bases: geonode.notifications_helper.NotificationsAppConfigBase

Base class for AppConfig notifications setup

You should subclass it and provide list of notifications in NOTIFICATIONS attribute to automatically register to post_migrate signal.

name = 'geonode.people'[source]
NOTIFICATIONS[source]
ready()[source]
geonode.people.default_app_config = 'geonode.people.PeopleAppConfig'[source]
class geonode.people.Role(label, is_required, is_multivalue, is_toggled_in_metadata_editor)[source]
label[source]
is_required[source]
is_multivalue[source]
is_toggled_in_metadata_editor[source]
__repr__()[source]
class geonode.people.Roles[source]

Bases: enum.Enum

Roles with their label, is_required, is_multivalue, is_toggled_in_metadata_editor

OWNER[source]
METADATA_AUTHOR[source]
PROCESSOR[source]
PUBLISHER[source]
CUSTODIAN[source]
POC[source]
DISTRIBUTOR[source]
RESOURCE_USER[source]
RESOURCE_PROVIDER[source]
ORIGINATOR[source]
PRINCIPAL_INVESTIGATOR[source]
property name[source]
The name of the Enum member.
property label[source]
property is_required[source]
property is_multivalue[source]
property is_toggled_in_metadata_editor[source]
__repr__()[source]
classmethod get_required_ones()[source]
classmethod get_multivalue_ones()[source]
classmethod get_toggled_ones()[source]