Since this project is primarily documentation for training purposes, this Changelog documents the changes to the docs. See the project CHANGELOG for changes to the demo app.
- Get mkdocs documentation back working and deprecate sphinx. Still need to update the docs!
- Add documentation for using Django OAuth Toolkit (DOT) as the OAuth AS.
- You can now do
(env) django-training$ ./manage.py loaddata myapp/fixtures/*
to create the superuser, regular test users, various OAuth2 client identities and load both test data and a large course inventory dataset of about 4K Courses and CourseTerms.
- Disable API autodocumentation for the time being due to mkdocstrings/pytkdocs version issues.
- Document using DOT's 1.5.0's new OIDC support.
- Switched documentation from Sphinx to MkDocs.
- Added Backstage developer portal info.
- Added automated OpenAPI schema generation now that it is supported by DJA.
- Reorganized material to introduce OAuth 2.0 prior to diving in to building the app.
- Removed enterprise down-scoping which is replaced with OIDC Claims.
- Purge references to third party Microsoft SQL Server since it is poorly supported and not a core Django supported database.
- Switch documentation over to Sphinx.
- Kludges required when using sqlserver.
- Add Instructor model.
- Convert from google doc (to docx) to markdown with pandoc.
- Changes for DJA 2.6.0 for related_serializers.
- Miscellaneous cleanup and expansion of examples.
- prepare for initial github.com release.
- Updates for added openid scopes and claims.
- Improved documentation of Relationship & Related views.
- Tox, code coverage.
- More About Using OAuth 2.0
- refresh code examples.