Jump to >

This documentation covers the in-development release of Review Board. You can see the latest stable docs or all previous versions.


class UserProfileAvatarSettingsManager(user)[source]

Bases: djblets.avatars.settings.AvatarSettingsManager

A mixin that provides avatar service configuration from profiles.

AVATAR_SETTINGS_KEY = u'avatars'[source]
AVATAR_SETTINGS_SERVICE_ID_KEY = u'avatar_service_id'[source]
AVATAR_SETTINGS_CONFIGURATION_KEY = u'configuration'[source]

Return service ID for the user’s selected avatar service.

Returns:The avatar service ID for the user’s selected avatar service, or None if they have not selected one.
Return type:unicode

The user’s configuration for all avatar services.

Returns:The user’s configuration for the avatar service.
Return type:dict

The user’s configuration for the given avatar service.

Parameters:avatar_service_id (unicode) – The ID of the avatar service to get the configuration for.
Returns:The configuration dictionary for the requested avatar service. It will be created if it does not already exist.
Return type:dict

Save the user’s settings to their profile