Skip to main content

An edX plugin to change username of edx accounts through admin panel

Project description

A plugin to enable update usernames through admin panel in Open edX (and other apps that log into Open edX via OAuth).

Version Compatibility

It only supports koa and latest releases of Open edX.

Forum Backend Support

Important: This plugin only supports the MySQL-based Forum v2 backend. The MongoDB forum backend is NOT supported and will result in incorrect user records being created when usernames are changed.

Before using this plugin, verify that your Open edX installation is configured to use the MySQL backend for discussions/forums.

Installing The Plugin

For detailed installation instructions, please refer to the plugin installation guide.

Installation required in:

  • LMS

  • CMS

Configurations

To configure this plugin, you need to do one of the following steps:

  • Add the following configuration values to the config file in Open edX. For any release after Juniper, that config file is /edx/etc/lms.yml. If you’re using private.py, add these values to lms/envs/private.py. These should be added to the top level. Ask a fellow developer or devops for these values.

    FEATURES["ENABLE_EDX_USERNAME_CHANGER"] = True
  • For Tutor installations, these values can also be managed through a custom tutor plugin.

How to use

Its usage is as simple as changing the username of a user account through django’s admin panel. Here are the steps (for clarity):

  1. Install edx-username-changer plugin.

  2. Use an admin account to access django admin panel.

  3. Go to Users model and select an account to change its username.

  4. In the account editor page change the username field.

  5. Hit Save (present at the bottom-right of page).

The whole process can be done on lms or studio or on both of them.

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

edx_username_changer-0.5.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

edx_username_changer-0.5.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file edx_username_changer-0.5.0.tar.gz.

File metadata

  • Download URL: edx_username_changer-0.5.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for edx_username_changer-0.5.0.tar.gz
Algorithm Hash digest
SHA256 a2dafe9f6f7eb2626188f0cb171a14e70825825e7a62b7eb690744d2b91285c2
MD5 90a2f639624ef939d7df719bf8136968
BLAKE2b-256 4d9ed063162e08f62233cfa9fa9119f81ffd0852e06f21101e3908945e4bb66a

See more details on using hashes here.

File details

Details for the file edx_username_changer-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for edx_username_changer-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 58bc1e0e21f0c134286a6ae025a699c28e5c5e8f974759e9479dc5de31ab5b71
MD5 a7675a26daaffc8fb8aa0dcd1841a894
BLAKE2b-256 2ccccd850efc6229c310ed3575bdfab7c513237be26211823be3f70e524dbb9d

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