Skip to main content

User profiles module for Invenio.

Project description

https://img.shields.io/github/license/inveniosoftware/invenio-userprofiles.svg https://github.com/inveniosoftware/invenio-userprofiles/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-userprofiles.svg https://img.shields.io/pypi/v/invenio-userprofiles.svg

User profiles module for Invenio.

Features:

  • Editing and managing user profiles (username, full name).

  • Extends the user registration form provided by Invenio-Accounts.

  • Resending user verification emails.

  • Administration interface for user profiles.

Further documentation available on https://invenio-userprofiles.readthedocs.io/

Changes

Version v5.1.0 (released 2026-02-26)

  • fix(validation): use invenio-accounts validate_username method

  • deprecated: validate_username method and username_regex + USERNAME_RULES constants

Version v5.0.0 (released 2026-01-29)

  • chore(setup): bump dependencies

Version v4.1.1 (released 2025-10-23)

  • i18n: pulled translations

Version v4.1.0 (released 2025-07-17)

  • i18n: pulled translations

  • i18n: push translations

  • fix: setuptools require underscores instead of dashes

  • i18n: Removed obsolete languages

  • i18n: unified gettext formatting

  • fix: 404 issue when pressing cancel

Version 4.0.0 (released 2024-12-04)

  • tests: apply changes for sqlalchemy>=2.0

  • setup: bump major dependencies

Version 3.0.1 (release 2024-11-30)

  • setup: change to reusable workflows

  • setup: pin dependencies

  • i18n:push translations

  • tests: check existing username case-insensitive

Version 3.0.0 (released 2024-03-22)

  • breaking change: remove breadcrumbs usage

  • global: migrate to (api) finalize_app (remove deprecation for before_first_request)

Version 2.3.1 (released 2023-10-20)

  • email: case-insensitive comparison of user email

Version 2.3.0 (released 2023-07-31)

  • settings profile: Update buttons with labeled styling and a11y fixes

  • alembic: fix recipe based on latest sqlalchemy-continuum

  • pull translations

Version 2.2.1 (released 2023-05-26)

  • fix styling for locale preferences field

Version 2.2.0 (released 2023-04-25)

  • add locale to user profile preferences

Version 2.1.0 (released 2023-03-02)

  • remove deprecated flask_babelex imports

  • install invenio_i18n explicitly

Version 2.0.5 (released 2022-12-14)

  • forms: add helper for preferences form

Version 2.0.4 (released 2022-11-21)

  • add translations

Version 2.0.3 (released 2022-07-08)

  • add redirection on user profile form submit

  • allow updating preferences for read only profiles

Version 2.0.2 (released 2022-07-01)

  • Style radio buttons and remove dotted bullet points in settings page.

Version 2.0.1 (released 2022-06-10)

  • Fixes the Alembic recipe dependency for removing the userprofiles table.

Version 2.0.0 (released 2022-05-23)

  • Changes the profile backend to use the new Invenio-Accounts 2.0 profile field instead of a separate database table.

  • Adds support for allowing users to change their visibility settings.

Version 1.2.4 (released 2021-10-18)

  • Unpin Flask 2

Version 1.2.3 (released 2021-07-12)

  • Adds german translations

Version 1.2.2 (released 2021-05-17)

  • Add config option to make user profiles form read-only

Version 1.2.1 (released 2020-12-17)

  • Add theme dependent icons.

Version 1.2.0 (released 2020-12-09)

  • Marked strings for translation

  • Added Turkish translation

  • Changes cancel button’s color

  • Integrates Semantic-UI templates

  • Removes example app

Version 1.1.1 (released 2020-05-11)

  • Minimum version of Invenio-Accounts bumped to v1.2.1 due WTForms moving the email validation to an optional dependency

Version 1.1.0 (released 2020-03-11)

  • Change Flask dependency management to invenio-base

  • drop Python 2.7 support

Version 1.0.1 (released 2018-05-25)

  • Flask v1.0 support.

Version 1.0.0 (released 2018-03-23)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio_userprofiles-5.1.0.tar.gz (49.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invenio_userprofiles-5.1.0-py2.py3-none-any.whl (125.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_userprofiles-5.1.0.tar.gz.

File metadata

  • Download URL: invenio_userprofiles-5.1.0.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for invenio_userprofiles-5.1.0.tar.gz
Algorithm Hash digest
SHA256 8ca731ab793095cb7541d0c567325535279ee691b1c0863bf771214caae12aea
MD5 9306d465aed7779a9a95019658b026ac
BLAKE2b-256 dddcb3b6cbf60ad5006a1a065192f396226c82130438f94b0556441d491a96f1

See more details on using hashes here.

File details

Details for the file invenio_userprofiles-5.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_userprofiles-5.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 65f807dbe22703afe4294907578c51542bd48e70d5f75eb993f16ef7d25815a0
MD5 774a6370754accc0430f82e0f980dedf
BLAKE2b-256 4f703d7c5f2a4de357df22b542c8ac96e59b9e03f7dae76a7a8d9967d40b5d10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page