diff --git a/src/Orchard/Data/Migration/Commands/DataMigrationCommands.cs b/src/Orchard.Web/Modules/Orchard.Migrations/Commands/DataMigrationCommands.cs
similarity index 93%
rename from src/Orchard/Data/Migration/Commands/DataMigrationCommands.cs
rename to src/Orchard.Web/Modules/Orchard.Migrations/Commands/DataMigrationCommands.cs
index 28dbb997b..e3d6d5417 100644
--- a/src/Orchard/Data/Migration/Commands/DataMigrationCommands.cs
+++ b/src/Orchard.Web/Modules/Orchard.Migrations/Commands/DataMigrationCommands.cs
@@ -1,10 +1,14 @@
using System;
using System.Linq;
using Orchard.Commands;
+using Orchard.Data.Migration;
using Orchard.Data.Migration.Generator;
using Orchard.Data.Migration.Interpreters;
+using Orchard.Environment.Extensions;
-namespace Orchard.Data.Migration.Commands {
+namespace Orchard.Migrations.Commands {
+
+ [OrchardFeature("Orchard.Migration")]
public class DataMigrationCommands : DefaultOrchardCommandHandler {
private readonly IDataMigrationManager _dataMigrationManager;
private readonly IDataMigrationInterpreter _dataMigrationInterpreter;
diff --git a/src/Orchard.Web/Modules/Orchard.Migrations/Module.txt b/src/Orchard.Web/Modules/Orchard.Migrations/Module.txt
index 53ce1c4f0..751d5668f 100644
--- a/src/Orchard.Web/Modules/Orchard.Migrations/Module.txt
+++ b/src/Orchard.Web/Modules/Orchard.Migrations/Module.txt
@@ -6,6 +6,10 @@ version: 0.1.0
orchardversion: 0.6.0
description:
features:
- Orchard.Migration:
+ Orchard.Migration:
+ Description: Data migration commands.
+ Category: Migrations
+ DatabaseMigration:
Description: Database migration action.
- Category: Developer
\ No newline at end of file
+ Dependencies: Orchard.Migration
+ Category: Migrations
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Migrations/Orchard.Migrations.csproj b/src/Orchard.Web/Modules/Orchard.Migrations/Orchard.Migrations.csproj
index f0545e245..6a065741d 100644
--- a/src/Orchard.Web/Modules/Orchard.Migrations/Orchard.Migrations.csproj
+++ b/src/Orchard.Web/Modules/Orchard.Migrations/Orchard.Migrations.csproj
@@ -69,6 +69,7 @@
+
@@ -77,9 +78,7 @@
-
-
-
+
{2D1D92BB-4555-4CBE-8D0E-63563D6CE4C6}
diff --git a/src/Orchard/Data/Migration/DataMigration.cs b/src/Orchard/Data/Migration/DataMigration.cs
index 5de505842..66b757916 100644
--- a/src/Orchard/Data/Migration/DataMigration.cs
+++ b/src/Orchard/Data/Migration/DataMigration.cs
@@ -11,4 +11,4 @@ namespace Orchard.Data.Migration {
public IContentDefinitionManager ContentDefinitionManager {get; set; }
public virtual Feature Feature { get; set; }
}
-}
+}
\ No newline at end of file
diff --git a/src/Orchard/Data/Migration/DataMigrationManager.cs b/src/Orchard/Data/Migration/DataMigrationManager.cs
index f20ebb9f2..4ddf0ba2d 100644
--- a/src/Orchard/Data/Migration/DataMigrationManager.cs
+++ b/src/Orchard/Data/Migration/DataMigrationManager.cs
@@ -11,7 +11,6 @@ using Orchard.Environment.Extensions;
using Orchard.Environment.State;
using Orchard.Localization;
using Orchard.Logging;
-using Orchard.Reports.Services;
namespace Orchard.Data.Migration {
///
diff --git a/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs b/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs
index aad54fca0..0744e6d3c 100644
--- a/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs
+++ b/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs
@@ -13,9 +13,7 @@ using NHibernate.Dialect;
using Orchard.Environment.Configuration;
using Orchard.Environment.Descriptor.Models;
using Orchard.Environment.Extensions;
-using Orchard.Environment.Extensions.Models;
using Orchard.Environment.ShellBuilders;
-using Orchard.Environment.ShellBuilders.Models;
using Orchard.Environment.State;
namespace Orchard.Data.Migration.Generator {
diff --git a/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs b/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs
index 65a267fb4..24039ba9d 100644
--- a/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs
+++ b/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs
@@ -8,7 +8,6 @@ using NHibernate;
using NHibernate.Dialect;
using NHibernate.SqlTypes;
using Orchard.Data.Migration.Schema;
-using Orchard.Data.Providers;
using Orchard.Environment.Configuration;
using Orchard.Localization;
using Orchard.Logging;
diff --git a/src/Orchard/Data/Migration/Schema/IShellSettings.cs b/src/Orchard/Data/Migration/Schema/IShellSettings.cs
deleted file mode 100644
index 5f282702b..000000000
--- a/src/Orchard/Data/Migration/Schema/IShellSettings.cs
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/Orchard/Orchard.Framework.csproj b/src/Orchard/Orchard.Framework.csproj
index 1e6c526be..6d5e4aa29 100644
--- a/src/Orchard/Orchard.Framework.csproj
+++ b/src/Orchard/Orchard.Framework.csproj
@@ -452,7 +452,6 @@
-
@@ -465,7 +464,6 @@
-