User Profiles

FlaskBB exposes several interfaces, hooks and validators to customize user profile updates, as well as several implementations for these. For details on the hooks see Hooks

Change Sets

class flaskbb.core.user.update.UserDetailsChange(birthday=<flaskbb.core.changesets.EmptyValue object>, gender=<flaskbb.core.changesets.EmptyValue object>, location=<flaskbb.core.changesets.EmptyValue object>, website=<flaskbb.core.changesets.EmptyValue object>, avatar=<flaskbb.core.changesets.EmptyValue object>, signature=<flaskbb.core.changesets.EmptyValue object>, notes=<flaskbb.core.changesets.EmptyValue object>)[source]

Object representing a change user details.

class flaskbb.core.user.update.PasswordUpdate(old_password, new_password)[source]

Object representing an update to a user’s password.

class flaskbb.core.user.update.EmailUpdate(old_email, new_email)[source]

Object representing a change to a user’s email address.

class flaskbb.core.user.update.SettingsUpdate(language, theme)[source]

Object representing an update to a user’s settings.

Implementations

Services

Validators