I’m currently having trouble changing usernames on our Open edX instance. We’ve been trying to use the edx-username-changer plugin to make these changes through the admin panel, but after following the setup instructions, we haven’t seen any changes in functionality.
We are running a newer version of Open edX(V17 Quince) with Django 4.2, and I am wondering if this plugin is compatible with the most recent versions of the platform. Has anyone managed to make it work in a similar environment?
We would prefer to avoid deleting users and causing them to lose progress. Any suggestions or experiences with this topic? Or is there an alternative way to update usernames in bulk without losing data?
I’ve been trying these days, but I haven’t been successful, I’m working with version 17.0.5, I did all the steps, but I haven’t succeeded. I still don’t know if there’s anything before that isn’t activating
I tried it in edx-platform master branch using tutor-nightly and it worked for me.
Can you make sure that the edx-username-changer package is installed properly ?
You can check it via tutor local run lms pip freeze | grep username
If its installed please verify your settings if they are properly set using tutor local run lms ./manage.py lms print_setting FEATURES (it will print a lot of information) you can search for ENABLE_EDX_USERNAME_CHANGER
Hi @jimenez sorry to resurrect an old thread, but did you ever manage to get this working? I’ve tried installing on Palm, Quince and Redwood with the same results, doesn’t offer any new functionality (there is no option to change username). I’d also made a similar post back in April (here) but nobody seemed to have any info for me there.
@marslan if I run tutor local run lms pip freeze | grep username i get nothing:
ok so i tried now to do tutor local stop && tutor local start -d but the result is still the same.
Just to satisfy my curiosity i also tried something different like this which looks like it did install the package: tutor local run lms pip install edx-username-changer
in the Django admin I was expecting to see something different like a button/link to change username, but all I had to do was edit the value in the username block and save, so I guess it does work YAY!
Hello, these steps worked the same for me, in my case I did not use the tutor local launch but only the tutor images build openedx, but in case it does not recognize it, it would be necessary to make the tutor local launch. Thank you very much friends and sorry for the time, the time difference means that I cannot answer right away.