diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs b/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs index 279557015..516a49f6f 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs @@ -6,7 +6,7 @@ using Orchard.Localization; using Orchard.Packaging.Services; namespace Orchard.Packaging { - [OrchardFeature("Gallery")] + [OrchardFeature("PackagingServices")] public class DefaultPackagingUpdater : IFeatureEventHandler { private readonly IPackagingSourceManager _packagingSourceManager; diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Migrations.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Migrations.cs index 9464ace80..6cb62c79b 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Migrations.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Migrations.cs @@ -1,6 +1,8 @@ using Orchard.Data.Migration; +using Orchard.Environment.Extensions; namespace Orchard.Packaging { + [OrchardFeature("PackagingServices")] public class Migrations: DataMigrationImpl { public int Create() { SchemaBuilder.CreateTable("PackagingSourceRecord", diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Models/PackagingSource.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Models/PackagingSource.cs new file mode 100644 index 000000000..070434df0 --- /dev/null +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Models/PackagingSource.cs @@ -0,0 +1,7 @@ +namespace Orchard.Packaging.Models { + public class PackagingSource { + public virtual int Id { get; set; } + public virtual string FeedTitle { get; set; } + public virtual string FeedUrl { get; set; } + } +} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Models/PackagingSourceRecord.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Models/PackagingSourceRecord.cs deleted file mode 100644 index f4e4c7a8a..000000000 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Models/PackagingSourceRecord.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; - -namespace Orchard.Packaging.Models { - public class PackagingSourceRecord { - public virtual int Id { get; set; } - public virtual string FeedTitle { get; set; } - public virtual string FeedUrl { get; set; } - } -} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj b/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj index 10e6564ba..df2c128ad 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj @@ -77,7 +77,7 @@ - + @@ -90,7 +90,6 @@ - diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/ResourceManifest.cs b/src/Orchard.Web/Modules/Orchard.Packaging/ResourceManifest.cs index 53d95ca74..ba08efacc 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/ResourceManifest.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/ResourceManifest.cs @@ -1,7 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using Orchard.Environment.Extensions; using Orchard.UI.Resources; diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackagingSourceManager.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackagingSourceManager.cs index a8b737c02..81addf162 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackagingSourceManager.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Services/IPackagingSourceManager.cs @@ -4,11 +4,11 @@ using Orchard.Packaging.Models; namespace Orchard.Packaging.Services { public interface IPackagingSourceManager : IDependency { - IEnumerable GetSources(); + IEnumerable GetSources(); void AddSource(string feedTitle, string feedUrl); void RemoveSource(int id); - IEnumerable GetModuleList(PackagingSourceRecord packagingSource = null); - IEnumerable GetThemeList(PackagingSourceRecord packagingSource = null); + IEnumerable GetModuleList(PackagingSource packagingSource = null); + IEnumerable GetThemeList(PackagingSource packagingSource = null); } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingEntry.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingEntry.cs index 146e6987e..4bbaf7263 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingEntry.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingEntry.cs @@ -4,7 +4,7 @@ using Orchard.Packaging.Models; namespace Orchard.Packaging.Services { public class PackagingEntry { - public PackagingSourceRecord Source { get; set; } + public PackagingSource Source { get; set; } public string Title { get; set; } public string PackageId { get; set; } public string Version { get; set; } diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSource.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSource.cs deleted file mode 100644 index eebb2f28b..000000000 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSource.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; - -namespace Orchard.Packaging.Services { - public class _PackagingSource { - public Guid Id { get; set; } - public string FeedTitle { get; set; } - public string FeedUrl { get; set; } - } -} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs index 4c34ed98b..6af0b8633 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs @@ -13,9 +13,9 @@ namespace Orchard.Packaging.Services { private const string ModulesFilter = "Orchard.Module."; private const string ThemesFilter = "Orchard.Theme."; - private readonly IRepository _packagingSourceRecordRepository; + private readonly IRepository _packagingSourceRecordRepository; - public PackagingSourceManager(IRepository packagingSourceRecordRepository) { + public PackagingSourceManager(IRepository packagingSourceRecordRepository) { _packagingSourceRecordRepository = packagingSourceRecordRepository; T = NullLocalizer.Instance; } @@ -24,12 +24,12 @@ namespace Orchard.Packaging.Services { #region IPackagingSourceManager Members - public IEnumerable GetSources() { + public IEnumerable GetSources() { return _packagingSourceRecordRepository.Table.ToList(); } public void AddSource(string feedTitle, string feedUrl) { - _packagingSourceRecordRepository.Create(new PackagingSourceRecord {FeedTitle = feedTitle, FeedUrl = feedUrl}); + _packagingSourceRecordRepository.Create(new PackagingSource {FeedTitle = feedTitle, FeedUrl = feedUrl}); } public void RemoveSource(int id) { @@ -39,14 +39,14 @@ namespace Orchard.Packaging.Services { } } - public IEnumerable GetModuleList(PackagingSourceRecord packagingSource = null) { + public IEnumerable GetModuleList(PackagingSource packagingSource = null) { return GetExtensionList(ModulesFilter, packagingSource); } - public IEnumerable GetThemeList(PackagingSourceRecord packagingSource = null) { + public IEnumerable GetThemeList(PackagingSource packagingSource = null) { return GetExtensionList(ThemesFilter, packagingSource); } - private IEnumerable GetExtensionList(string filter = null, PackagingSourceRecord packagingSource = null) { + private IEnumerable GetExtensionList(string filter = null, PackagingSource packagingSource = null) { return ( packagingSource == null ? GetSources() : new[] { packagingSource } ) .SelectMany( source => diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingExtensionsViewModel.cs b/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingExtensionsViewModel.cs index 83cee4a73..a4d764d3f 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingExtensionsViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingExtensionsViewModel.cs @@ -5,7 +5,7 @@ using Orchard.Packaging.Services; namespace Orchard.Packaging.ViewModels { public class PackagingExtensionsViewModel { public IEnumerable Extensions { get; set; } - public IEnumerable Sources { get; set; } - public PackagingSourceRecord SelectedSource { get; set; } + public IEnumerable Sources { get; set; } + public PackagingSource SelectedSource { get; set; } } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingHarvestViewModel.cs b/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingHarvestViewModel.cs index 5693efa43..2d55c0781 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingHarvestViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingHarvestViewModel.cs @@ -5,7 +5,7 @@ using Orchard.Packaging.Models; namespace Orchard.Packaging.ViewModels { public class PackagingHarvestViewModel { - public IEnumerable Sources { get; set; } + public IEnumerable Sources { get; set; } public IEnumerable Extensions { get; set; } [Required] diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingSourcesViewModel.cs b/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingSourcesViewModel.cs index 5360a7b23..92cc4d28f 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingSourcesViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/ViewModels/PackagingSourcesViewModel.cs @@ -3,6 +3,6 @@ using Orchard.Packaging.Models; namespace Orchard.Packaging.ViewModels { public class PackagingSourcesViewModel { - public IEnumerable Sources { get; set; } + public IEnumerable Sources { get; set; } } } \ No newline at end of file