geonode.people.signals

Signal handlers pertaining to the people app

Some of these signals deal with authentication related workflows.

Attributes

logger

Functions

do_login(sender, user, request, **kwargs)

Take action on user login. Generate a new user access_token to be shared

do_logout(sender, user, request, **kwargs)

update_user_email_addresses(sender, **kwargs)

notify_admins_new_signup(sender, **kwargs)

profile_post_save(instance, sender, **kwargs)

Make sure the user belongs by default to the anonymous and contributors groups.

Module Contents

geonode.people.signals.logger[source]
geonode.people.signals.do_login(sender, user, request, **kwargs)[source]

Take action on user login. Generate a new user access_token to be shared with GeoServer, and store it into the request.session

geonode.people.signals.do_logout(sender, user, request, **kwargs)[source]
geonode.people.signals.update_user_email_addresses(sender, **kwargs)[source]
geonode.people.signals.notify_admins_new_signup(sender, **kwargs)[source]
geonode.people.signals.profile_post_save(instance, sender, **kwargs)[source]

Make sure the user belongs by default to the anonymous and contributors groups. This will make sure that anonymous and contributors permissions will be granted to the new users.