Simon-Initiative / oli-torus

Next Generation OLI Authoring and Delivery Platform
https://proton.oli.cmu.edu
MIT License
83 stars 35 forks source link

[ENHANCEMENT] [MER-3118] improve project publish page #4973

Closed rgachuhi closed 1 month ago

rgachuhi commented 1 month ago

This PR improves the project publish page in the following ways.

  1. Either (a) make the push to all sections checkbox checked by default (authors can un-check before publishing) or (b) revert to the last-used setting for a given project (if the box is checked, have the box remain checked for future publishing unless unchecked) or (c) pop-up a confirmation for the author to choose to push or not to all sections upon each publish

  2. Add a note on the checkbox saying that the checkbox will only publish the update to sections in the previous version (not to sections more than 1 published behind the current version)