Resolves #U4-184 Upgrade package when installing a newer version.

Multiple package versions can be installed, only the latest version is listed under "Installed Packages".
When the installed package is viewed, a list of previously installed versions (of that package) are listed.
This commit is contained in:
leekelleher
2013-06-10 13:55:58 -01:00
parent 5212d17f49
commit e0c68a8e1c
6 changed files with 81 additions and 27 deletions

View File

@@ -627,6 +627,7 @@ To manage your website, simply open the umbraco back office and start adding con
<key alias="packageUpgradeInstructions">Upgrade instructions</key>
<key alias="packageUpgradeText"> There's an upgrade available for this package. You can download it directly from the umbraco package repository.</key>
<key alias="packageVersion">Package version</key>
<key alias="packageVersionHistory">Package version history</key>
<key alias="viewPackageWebsite">View package website</key>
</area>
<area alias="paste">

View File

@@ -56,7 +56,17 @@
</cc2:Pane>
<cc2:Pane ID="pane_versions" runat="server" Text="Package version history" Visible="false">
<cc2:PropertyPanel ID="pp_versions" runat="server">
<asp:Repeater ID="rptr_versions" runat="server">
<HeaderTemplate><ul></HeaderTemplate>
<ItemTemplate><li><a href="installedPackage.aspx?id=<%# ((umbraco.cms.businesslogic.packager.InstalledPackage)Container.DataItem).Data.Id %>"><%# ((umbraco.cms.businesslogic.packager.InstalledPackage)Container.DataItem).Data.Version %></a></li></ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>
</cc2:PropertyPanel>
</cc2:Pane>
<cc2:Pane ID="pane_options" runat="server" Text="Package options">
<table border="0" style="width: 100%;">
<tr><td class="propertyHeader" valign="top">