UI for management of upgrades by donker · Pull Request #6779 · dnnsoftware/Dnn.Platform · GitHub
Skip to content

UI for management of upgrades#6779

Merged
mitchelsellers merged 27 commits into
dnnsoftware:developfrom
donker:upgrades-ui
Nov 5, 2025
Merged

UI for management of upgrades#6779
mitchelsellers merged 27 commits into
dnnsoftware:developfrom
donker:upgrades-ui

Conversation

@donker

@donker donker commented Oct 21, 2025

Copy link
Copy Markdown
Contributor

Since version 10.1 we have the ability to upgrade DNN by dropping an upgrade DNN package in the folder App_Data/Upgrade. The UI for this was the change of the upgrade button under the DNN logo top left. This PR creates a tab on the servers panel to manage these upgrades.

Features

  1. List of available packages in App_Data/Upgrade
  2. Ability to delete packages
  3. Ability to upload package

Comment thread Dnn.AdminExperience/ClientSide/Servers.Web/src/components/Body/Body.jsx Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Common/Extensions.cs Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
@bdukes

bdukes commented Oct 21, 2025

Copy link
Copy Markdown
Contributor

@david-poindexter

Copy link
Copy Markdown
Contributor

I apologize as I am a bit late to the party on this one. Would it be possible to add a web.config flag to enable/disable this feature (the UI)?

@donker

donker commented Oct 22, 2025

Copy link
Copy Markdown
Contributor Author

I apologize as I am a bit late to the party on this one. Would it be possible to add a web.config flag to enable/disable this feature (the UI)?

We could. I've just added an issue describing my thought process around why we shouldn't in this issue: #6782

I'd love to hear your thoughts on this.

@donker donker changed the title [WIP] UI for management of upgrades UI for management of upgrades Oct 22, 2025
@david-poindexter

Copy link
Copy Markdown
Contributor

I apologize as I am a bit late to the party on this one. Would it be possible to add a web.config flag to enable/disable this feature (the UI)?

We could. I've just added an issue describing my thought process around why we shouldn't in this issue: #6782

I'd love to hear your thoughts on this.

I may have typed this up too quickly to make clear my hope. I am more concerned about who is able to do this - not so much that it can/cannot be done. Adding the UI makes it more obvious this is a feature. I'd just like the ability to make it a "hidden" feature and not exposed in the UI.

@donker

donker commented Oct 29, 2025

Copy link
Copy Markdown
Contributor Author

From the DNN tech meeting 28 Oct. Todo:

  • Master switch to block the upload function. Use case: some of our community members offer DNN with host access to customers but wish to remain in control of DNN upgrades because of potential breaking changes.
  • Roll back the increased maxRequestLength and instead solve using chunked uploads.

@donker donker changed the title UI for management of upgrades [WIP] UI for management of upgrades Oct 29, 2025
@donker donker changed the title [WIP] UI for management of upgrades UI for management of upgrades Oct 31, 2025
Comment thread Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs Outdated
donker and others added 2 commits October 31, 2025 16:13
…he minimum DNN version to install from and the upgrade file filter
…sController.cs

Co-authored-by: Brian Dukes <bdukes@engagesoftware.com>

@mitchelsellers mitchelsellers left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few questions

Comment thread DNN Platform/Website/App_Data/Upgrade/upgrade.json
Comment thread DNN Platform/Website/App_Data/Upgrade/upgrade.json
@mitchelsellers mitchelsellers merged commit fcd59f6 into dnnsoftware:develop Nov 5, 2025
3 checks passed
@donker donker deleted the upgrades-ui branch November 14, 2025 12:59
@donker

donker commented Dec 11, 2025

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants