Umbraco-CMS icon indicating copy to clipboard operation
Umbraco-CMS copied to clipboard

Implement new backoffice upgrader

Open nikolajlauridsen opened this issue 2 years ago • 0 comments

This is a continuation of #12790.

This implements the versions upgrades, there's not an awful lot to mention here that's not already mentioned in #12790, so read that for more information.

The only thing really worth mentioning is that authorizing (starting) the upgrade used to be part of the InstallApiController, this is now its own controller UpgradeController

Testing

Just like #12790, you must add this to Umbraco.Cms.csproj and Umbraco.Web.BackOffice.csproj

<ProjectReference Include="..\Umbraco.Cms.ManagementApi\Umbraco.Cms.ManagementApi.csproj" />

Other than that add a migration to enter the upgrade runtime state, and test away.

nikolajlauridsen avatar Aug 10 '22 11:08 nikolajlauridsen