Skip to content

Conversation

feanil
Copy link
Contributor

@feanil feanil commented Oct 7, 2025

  • feat: Add a new development settings file.
  • feat: Add enough settings to get the home page to load.
  • fix: Load plugins using the devstack settings.
  • build: Add settings needed to get static assets working.
  • build: Add some JWT tokens so login works.
  • build: Add more auth settings for development.
  • build: Update and add MFE URLs

feanil added 6 commits October 7, 2025 14:16
Base it directly off of common and try to keep it as small as possible.
Ideally the name of this setting would be "DEVELOPMENT" and not tied to
the devstack but since that's an interface change, we use the devstack
settings which should be what is setup for development.
We need these settings so that the static assets pipeline can run in
development mode and we don't have to run `collectstatic` locally during
runserver to get static assets working.
Add enough auth settings to allow CORS and cookie sharing with MFEs that
are running on subdomains.
@feanil feanil force-pushed the feanil/development_settings branch from bb16a6d to 97ac0f3 Compare October 8, 2025 15:12
feanil added 2 commits October 9, 2025 09:40
Add MFE urls that match where MFEs run when you call `npm run dev` in
the MFE repos.
The two settings were previously hardcoded in the lms and openedx
common.py making it hard to make reasonable defaults using the ENV_ROOT
setting.
@feanil feanil force-pushed the feanil/development_settings branch from 58c62d8 to 1afe2e2 Compare October 9, 2025 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant