From ba595143cb93496dc76dab82cc705bd5bb632195 Mon Sep 17 00:00:00 2001 From: Suha Can Date: Tue, 15 Mar 2011 11:58:07 -0700 Subject: [PATCH] Adding the x.500 id for the exported comments. Fixing a typo. --HG-- branch : dev --- .../Orchard.Comments/Drivers/CommentPartDriver.cs | 2 +- .../Orchard.Comments/Handlers/CommentPartHandler.cs | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentPartDriver.cs b/src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentPartDriver.cs index 3f0dbdc4e..e130f655c 100644 --- a/src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentPartDriver.cs +++ b/src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentPartDriver.cs @@ -19,7 +19,7 @@ namespace Orchard.Comments.Drivers { context.Element(part.PartDefinition.Name).SetAttributeValue("UserName", part.Record.UserName); context.Element(part.PartDefinition.Name).SetAttributeValue("Email", part.Record.Email); context.Element(part.PartDefinition.Name).SetAttributeValue("Status", part.Record.Status.ToString()); - context.Element(part.PartDefinition.Name).SetAttributeValue("CommentDataUtc", part.Record.CommentDateUtc.ToString()); + context.Element(part.PartDefinition.Name).SetAttributeValue("CommentDateUtc", part.Record.CommentDateUtc.ToString()); context.Element(part.PartDefinition.Name).SetAttributeValue("CommentText", part.Record.CommentText); var commentedOn = _contentManager.Get(part.Record.CommentedOn); diff --git a/src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentPartHandler.cs b/src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentPartHandler.cs index 396364fe4..4b7013f98 100644 --- a/src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentPartHandler.cs +++ b/src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentPartHandler.cs @@ -1,5 +1,6 @@ using JetBrains.Annotations; using Orchard.Comments.Models; +using Orchard.ContentManagement; using Orchard.ContentManagement.Handlers; using Orchard.Data; @@ -9,5 +10,14 @@ namespace Orchard.Comments.Handlers { public CommentPartHandler(IRepository commentsRepository) { Filters.Add(StorageFilter.For(commentsRepository)); } + + protected override void GetItemMetadata(GetContentItemMetadataContext context) { + var part = context.ContentItem.As(); + + if (part != null) { + context.Metadata.Identity.Add("Comment.CommentAuthor", part.Record.Author); + context.Metadata.Identity.Add("Comment.CommentDateUtc", part.Record.CommentDateUtc.ToString()); + } + } } } \ No newline at end of file