-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Waffle flags to roll out the extracted XBlocks #35549
base: master
Are you sure you want to change the base?
Conversation
cabc843
to
64cf575
Compare
4ed8c6d
to
34d042c
Compare
cca34ec
to
b2dcc10
Compare
833b935
to
9820dd6
Compare
9eb768c
to
84aba33
Compare
84aba33
to
73ddfa0
Compare
Sandbox deployment failed 💥 |
Sandbox deployment failed 💥 |
a2e4584
to
73ddfa0
Compare
Sandbox deployment failed 💥 |
681020d
to
6c91c56
Compare
Sandbox deployment successful 🚀 |
Sandbox deployment successful 🚀 |
Looking good so far. Let's keep this marked as a Draft until the changeset is ready for review. |
20c7c1a
to
8948e1b
Compare
ea7803a
to
1df53ab
Compare
chore: Update xblocks-contrib pypi package Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/farhan/waffle-flag-for-extracted-xblock`
5c4b985
to
e38730a
Compare
1ca5ece
to
8a86b48
Compare
@kdmccormick |
Thanks for the ping @farhan ... reviewing your unit test fixes, it's become clear that my suggested approach is flawed 😓 It seems that we cannot use Waffle flags at the level of the module, because Django is not yet ready to access the database at module-load time. You have figured out a clever workaround for unit tests, but this would not solve the issue at runtime. I am experimenting with some alternatives right now. I'll let you know what I find. |
Add Waffle flags to roll out the extracted XBlocks
Flags will use to toggle between the old and new block quickly
without putting course content or user state at risk.
Testing notes:
It requires to restart lms/cms to put the waffle flag into effect
Ticket: #35308
Waffle Flags
Following built in blocks wafffle flags are in action in this PR and has been implemented:
Current Status:
Next action items: