Including Orchard.AntiSpam

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-08-22 15:34:39 -07:00
parent b1b6895d39
commit 67bdd45068
57 changed files with 1866 additions and 0 deletions
@@ -0,0 +1,62 @@
using Orchard.ContentManagement.MetaData;
using Orchard.Core.Contents.Extensions;
using Orchard.Data.Migration;
using Orchard.Environment.Extensions;
namespace Orchard.AntiSpam {
public class Migrations : DataMigrationImpl {
public int Create() {
ContentDefinitionManager.AlterPartDefinition("SubmissionLimitPart", cfg => cfg
.Attachable()
);
ContentDefinitionManager.AlterPartDefinition("ReCaptchaPart", cfg => cfg
.Attachable()
);
ContentDefinitionManager.AlterPartDefinition("SpamFilterPart", cfg => cfg
.Attachable()
);
SchemaBuilder.CreateTable("SpamFilterPartRecord",
table => table.ContentPartVersionRecord()
.Column<string>("Status", c => c.WithLength(64))
);
return 1;
}
}
[OrchardFeature("Akismet.Filter")]
public class AkismetMigrations : DataMigrationImpl {
public int Create() {
SchemaBuilder.CreateTable("AkismetSettingsPartRecord",
table => table.ContentPartVersionRecord()
.Column<bool>("TrustAuthenticatedUsers")
.Column<string>("ApiKey")
);
return 1;
}
}
[OrchardFeature("TypePad.Filter")]
public class TypePadMigrations : DataMigrationImpl {
public int Create() {
SchemaBuilder.CreateTable("TypePadSettingsPartRecord",
table => table.ContentPartVersionRecord()
.Column<bool>("TrustAuthenticatedUsers")
.Column<string>("ApiKey")
);
return 1;
}
}
}