Package installing is working

This commit is contained in:
Shannon
2019-01-15 22:08:08 +11:00
parent b3585b0083
commit 44ab0991ce
52 changed files with 669 additions and 795 deletions

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Xml.Linq;
@@ -10,7 +11,7 @@ namespace Umbraco.Core.Models.Packaging
/// </summary>
public class CompiledPackage : IPackageInfo
{
public string PackageFileName { get; set; }
public FileInfo PackageFile { get; set; }
public string Name { get; set; }
public string Version { get; set; }

View File

@@ -20,7 +20,7 @@ namespace Umbraco.Core.Models.Packaging
public IEnumerable<IFile> StylesheetsInstalled { get; set; } = Enumerable.Empty<IFile>();
public IEnumerable<IContent> ContentInstalled { get; set; } = Enumerable.Empty<IContent>();
public IEnumerable<PackageAction> Actions { get; set; } = Enumerable.Empty<PackageAction>();
public bool PackageInstalled { get; set; }
public IEnumerable<string> ActionErrors { get; set; } = Enumerable.Empty<string>();
}

View File

@@ -53,6 +53,9 @@ namespace Umbraco.Core.Models.Packaging
[Url]
public string Url { get; set; } = string.Empty;
/// <summary>
/// The full path to the package's zip file when it was installed (or is being installed)
/// </summary>
[ReadOnly(true)]
[DataMember(Name = "packagePath")]
public string PackagePath { get; set; } = string.Empty;

View File

@@ -16,9 +16,9 @@ namespace Umbraco.Core.Models.Packaging
public IEnumerable<IMacro> MacrosUninstalled { get; set; } = Enumerable.Empty<IMacro>();
public IEnumerable<string> FilesUninstalled { get; set; } = Enumerable.Empty<string>();
public IEnumerable<ITemplate> TemplatesUninstalled { get; set; } = Enumerable.Empty<ITemplate>();
public IEnumerable<IContentType> ContentTypesUninstalled { get; set; } = Enumerable.Empty<IContentType>();
public IEnumerable<IContentType> DocumentTypesUninstalled { get; set; } = Enumerable.Empty<IContentType>();
public IEnumerable<IFile> StylesheetsUninstalled { get; set; } = Enumerable.Empty<IFile>();
public IEnumerable<IContent> ContentUninstalled { get; set; } = Enumerable.Empty<IContent>();
public bool PackageUninstalled { get; set; }
public IEnumerable<PackageAction> Actions { get; set; } = Enumerable.Empty<PackageAction>();
public IEnumerable<string> ActionErrors { get; set; } = Enumerable.Empty<string>();
}
}