Adding migration steps for Orchard.Indexing and Orchard.Search

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2013-03-09 12:12:32 -08:00
parent 48bed76df4
commit a8cb23054f
2 changed files with 35 additions and 5 deletions

View File

@@ -1,8 +1,16 @@
using Orchard.ContentManagement.MetaData;
using System.Linq;
using Orchard.ContentManagement.MetaData;
using Orchard.Data;
using Orchard.Data.Migration;
using Orchard.Search.Models;
namespace Orchard.Search {
public class SearchDataMigration : DataMigrationImpl {
private readonly IRepository<SearchSettingsPartRecord> _searchSettingsPartRecordRepository;
public SearchDataMigration(IRepository<SearchSettingsPartRecord> searchSettingsPartRecordRepository) {
_searchSettingsPartRecordRepository = searchSettingsPartRecordRepository;
}
public int Create() {
@@ -29,6 +37,11 @@ namespace Orchard.Search {
.AddColumn<string>("SearchIndex")
);
var settings = _searchSettingsPartRecordRepository.Table.FirstOrDefault();
if (settings != null) {
settings.SearchIndex = "Search";
}
return 2;
}
}