-
Notifications
You must be signed in to change notification settings - Fork 16
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
567 simple #613
567 simple #613
Conversation
Going back and forth here... With this change, we are not adding new navigation nodes to the top navigation bar on upgrade, nor are we resetting the navigation. It's of course possible to write an upgrade script that adds "missing" items to the navigation, but what if the customer doesn't want this functionality? Then it's always added back in case of an upgrade - which is not what we want either. I'm leaving this PR more or less as-is, only adding an output to the install script that the project timeline page needs to be added to the navigation manually. |
Changed my mind - again! I'm adding the navigation node IF and only if the already installed version is pre-1.2.7. This should handle this in the better way IMO. |
We need to remember to backport this to #421 |
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.
Looks good. Note that SupportedUILanguages appears to do nothing when using PnP.PowerShell, so for Schema 2020/2 and newer this has no effect from my limited testing.
Your checklist for this pull request
Description
Skipping applying navigation if it's an upgrade
How to test
Please describe how someone else (a regular user without coding skills) can test this PR. In the form of a numbered list and checkboxes for Jan when the testing period occurs.
Example:
Update of documentation
Relevant issues (if applicable)
#567
💔Thank you!