openedx / edx-platform

The Open edX LMS & Studio, powering education sites around the world!
https://openedx.org
GNU Affero General Public License v3.0
7.47k stars 3.89k forks source link

[Django4.2 upgrade]: Upgrade django-oauth-lib to latest 2.x.x version #32884

Open mumarkhan999 opened 1 year ago

mumarkhan999 commented 1 year ago

Description

Blocker

robrap commented 1 year ago

Note: We may need a communication plan around this in case any teams like Enterprise, etc., rely on having access in the database, and may need time to transfer credentials to a password manager like Keeper. Also, we should certainly mention this on https://openedx.atlassian.net/wiki/spaces/COMM/pages/3726802953/Next+Release+Quince.

mumarkhan999 commented 1 year ago

Previous PRs to unpin DOT version

mumarkhan999 commented 1 year ago

While unpinning DOT from version 1.3.2 we had to face some issues. I'm mentioning my findings here so that when we proceed with the further upgrade, we are already aware of those issues.


select count(*) from oauth2_provider_application;
count(*)
740
mysql> select count(*) from oauth2_provider_accesstoken;
count(*)
20552959
select count(*) from oauth2_provider_grant;
count(*)
25264
katebygrace commented 1 year ago

Is this in active development?

mumarkhan999 commented 1 year ago

@katebygrace:

No, this issue will be picked after Django42 and MySQL8 upgrade.

katebygrace commented 1 year ago

Got it, thank you! Where is the Django42 work tracked? (I know where the mysql8 upgrade is)

mumarkhan999 commented 1 year ago

@katebygrace:

Here are the links

Board Platform issue Roadmap issue
katebygrace commented 1 year ago

Thank you!!