Jump to >

reviewboard.avatars.settings

class UserProfileAvatarSettingsManager(user)[source]

A mixin that provides avatar service configuration from profiles.

property avatar_service_id[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

property configuration[source]

The user’s configuration for all avatar services.

Returns

The user’s configuration for the avatar service.

Return type

dict

configuration_for(avatar_service_id)[source]

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()[source]

Save the user’s settings to their profile