Added metadata indicating if document published for content picker display

This commit is contained in:
Andy Butland
2019-08-19 16:30:13 +02:00
committed by Sebastiaan Janssen
parent 915b24e4e4
commit 8fdc14f360

View File

@@ -46,10 +46,19 @@ namespace Umbraco.Web.Models.Mapping
target.Icon = Constants.Icons.Member;
if (source is IContentEntitySlim contentSlim)
{
source.AdditionalData["ContentTypeAlias"] = contentSlim.ContentTypeAlias;
}
if (source is IDocumentEntitySlim documentSlim)
{
source.AdditionalData["IsPublished"] = documentSlim.Published;
}
if (source is IMediaEntitySlim mediaSlim)
{
source.AdditionalData["MediaPath"] = mediaSlim.MediaPath;
}
// NOTE: we're mapping the objects in AdditionalData by object reference here.
// it works fine for now, but it's something to keep in mind in the future