Reviewed: https://reviews.mahara.org/12496 Committed: https://git.mahara.org/mahara/mahara/commit/8a650ecfa8f15475639b5fd991399fca1b045bbc Submitter: Robert Lyon ([email protected]) Branch: 21.10_DEV
commit 8a650ecfa8f15475639b5fd991399fca1b045bbc Author: Doris Tam <[email protected]> Date: Wed Mar 9 17:23:24 2022 +1300 Bug 1964295: Add index flag on add progresscompletion_view When we call add_views() in add_progresscompletion_view, we want to use index=1 (a pre-existing portfolio page) to copy over config to the new progress page. Change-Id: I7da59356d0021027c31b78907b507f7c7044fbd9 (cherry picked from commit e77af80df28086f1da4a4230ad87acb7ffa0eb8a) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1964295 Title: Upgrade step: add "progress" page overwrites the access config in the collection Status in Mahara: Fix Committed Status in Mahara 21.04 series: Fix Committed Status in Mahara 21.10 series: Fix Committed Status in Mahara 22.04 series: Fix Committed Bug description: The creation of progress pages, from Bug 1922634: Portfolio review block, which made these pages official views type='progress' did not borrow the view config of existing pages. When the new progress page was saved to a collection, the existing pages' config updated according to the progress page which did not have any config set to anything, e.g. 'allowcomments' not set which defaulted the rest of the pages in the collection to have 'allowcomments' set to 'No'. Fix: Once the progress page is added it means the old index = 0 is now index = 1, so we add a flag to make sure the second page's config (with existing config) are propagated. Test: 1. Have a fresh 20.10 site. 2. Be a member of an institution with 'Portfolio completion' set to 'Yes'. 3. Create a collection with portfolio completion and one other page. 4. Check that the page setting 'Allow comments' is set to 'Yes' and save. 5. Upgrade the site to main. 6. Go to the access settings of a page in your collection. 7. Expand the 'Advanced options' and check that 'Allow comments' is still set to 'Yes'. Expected: The setting for 'Allow comments' is the same before and after the upgrade step. Actual: The setting for 'Allow comments' is set to 'No'. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1964295/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

