Skip to content

Commit 060e19c

Browse files
Redirect to new releases page
1 parent 7a3cd39 commit 060e19c

File tree

2 files changed

+27
-9
lines changed

2 files changed

+27
-9
lines changed

OurUmbraco.Site/Views/Release.cshtml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
@{
77
Layout = "~/Views/Master.cshtml";
88

9+
var version1 = new Version(Model.Content.Name);
10+
Response.Redirect($"https://releases.umbraco.com/?repo=Umbraco-CMS&release=release/{version1.ToString()}");
11+
912
var downloads = Model.Content.Children().Where(x => x.ContentType.Alias == "ReleaseDownload").ToArray();
1013
if (Request.Params["fromdownload"] != null)
1114
{
@@ -27,7 +30,6 @@
2730
var release = releases.FirstOrDefault(x => x.Version == currentPage.Name);
2831
var latestRelease = releasesService.GetLatestRelease();
2932

30-
var version1 = new Version(Model.Content.Name);
3133
var version2 = new Version(latestRelease.Version);
3234

3335
var umbracoHelper = new UmbracoHelper(UmbracoContext.Current);
@@ -45,13 +47,13 @@
4547
release.ReleaseDate = overrideReleaseDate;
4648
}
4749
}
48-
49-
var releaseCandidateText = string.Empty;
50-
if(release.ReleaseStatus != null)
51-
{
52-
releaseCandidateText = release.ReleaseStatus.ToString() == "RC" ? " RC" : null;
53-
}
54-
50+
51+
var releaseCandidateText = string.Empty;
52+
if(release.ReleaseStatus != null)
53+
{
54+
releaseCandidateText = release.ReleaseStatus.ToString() == "RC" ? " RC" : null;
55+
}
56+
5557
var rcPostfix = releaseContent.GetPropertyValue<string>("ReleaseCandidatePostfix");
5658
if (releaseCandidateText != null && string.IsNullOrWhiteSpace(rcPostfix) == false)
5759
{

OurUmbraco.Site/web.vsts.config

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -909,7 +909,23 @@
909909
<match url="^about-packages(/)?$" />
910910
<action type="Redirect" redirectType="Found" appendQueryString="true" url="https://community.umbraco.com/community-teams/the-package-team/" />
911911
</rule>
912-
</rules>
912+
<rule name="Download" stopProcessing="true">
913+
<match url="download(/)?$" />
914+
<action type="Redirect" redirectType="Found" appendQueryString="true" url="https://releases.umbraco.com/" />
915+
</rule>
916+
<rule name="Download - Releases" stopProcessing="true">
917+
<match url="download/releases(/)?$" />
918+
<action type="Redirect" redirectType="Found" appendQueryString="true" url="https://releases.umbraco.com/all-releases/" />
919+
</rule>
920+
<rule name="Download - Releases - Progress" stopProcessing="true">
921+
<match url="download/releases/progress(/)?$" />
922+
<action type="Redirect" redirectType="Found" appendQueryString="true" url="https://releases.umbraco.com/" />
923+
</rule>
924+
<rule name="Download - Release - Compare" stopProcessing="true">
925+
<match url="download/releases/compare(/)?$" />
926+
<action type="Redirect" redirectType="Found" appendQueryString="true" url="https://releases.umbraco.com/compare/" />
927+
</rule>
928+
</rules>
913929
</rewrite>
914930

915931
<validation validateIntegratedModeConfiguration="false" />

0 commit comments

Comments
 (0)