geonode.people.models

Attributes

logger

Classes

ProfileUserManager

Profile

Fully featured Geonode user

Functions

get_anonymous_user_instance(user_model)

Module Contents

geonode.people.models.logger[source]
class geonode.people.models.ProfileUserManager[source]

Bases: django.contrib.auth.models.UserManager

get_by_natural_key(username)[source]
class geonode.people.models.Profile(*args, **kwargs)[source]

Bases: django.contrib.auth.models.AbstractUser

Fully featured Geonode user

organization[source]
profile[source]
position[source]
voice[source]
fax[source]
delivery[source]
city[source]
area[source]
zipcode[source]
country[source]
keywords[source]
language[source]
timezone[source]
_previous_active_state[source]
get_absolute_url()[source]
__str__()[source]
static class_name(value)[source]
objects[source]
USERNAME_FIELD = 'username'[source]
group_list_public()[source]
group_list_all()[source]
is_member_of_group(group_slug)[source]

Returns if the Profile belongs to a group of a given slug.

keyword_list()[source]

Returns a list of the Profile’s keywords.

property name_long[source]
property full_name_or_nick[source]
property first_name_or_nick[source]
property location[source]
property perms[source]
save(*args, **kwargs)[source]
delete(using=None, keep_parents=False)[source]
_notify_account_activated()[source]

Notify user that its account has been activated by a staff member

send_mail(template_prefix, context)[source]
geonode.people.models.get_anonymous_user_instance(user_model)[source]