-
Notifications
You must be signed in to change notification settings - Fork 481
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 published field to ProgrammingEnvironment #45110
Add published field to ProgrammingEnvironment #45110
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR comment says "Add a published column to programming_expressions" but then the PR is for programming environments, it should be programming environments, right?
Also for my learning, could you explain what the programming_environments table represents?
🤦♀️ thank you -- fixed! I get these mixed up constantly haha
They are essentially the IDEs that have code docs (IDE is the old name). So, right now, there's only 4: gamelab, spritelab, weblab, and applab, with javalab being added in the coming weeks. We don't have documentation for our other labs, though they could theoretically be added in the future |
Ok sorry, one more question, so what would it mean for spritelab to be "unpublished" because students will still be able to access spritelab, right? |
Good question! For better and worse, I'm definitely open to a different name here if there's a way to make this clearer! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for answering all of my questions!
Step 1 of 2 to add the ability to hide and unhide documentation. This feature will allow curriculum writers to add a new programming environment and write the documentation without it being immediately accessible to students. This will be useful as we move Javalab documentation to levelbuilder and will allow us to decouple that process from launching code docs on code studio.
PRs:
published
column toprogramming_environments
published
and use it to determine access rules for code docsPR Checklist: