Added metadata indicating if document published for content picker display
This commit is contained in:
committed by
Sebastiaan Janssen
parent
915b24e4e4
commit
8fdc14f360
@@ -46,10 +46,19 @@ namespace Umbraco.Web.Models.Mapping
|
|||||||
target.Icon = Constants.Icons.Member;
|
target.Icon = Constants.Icons.Member;
|
||||||
|
|
||||||
if (source is IContentEntitySlim contentSlim)
|
if (source is IContentEntitySlim contentSlim)
|
||||||
|
{
|
||||||
source.AdditionalData["ContentTypeAlias"] = contentSlim.ContentTypeAlias;
|
source.AdditionalData["ContentTypeAlias"] = contentSlim.ContentTypeAlias;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (source is IDocumentEntitySlim documentSlim)
|
||||||
|
{
|
||||||
|
source.AdditionalData["IsPublished"] = documentSlim.Published;
|
||||||
|
}
|
||||||
|
|
||||||
if (source is IMediaEntitySlim mediaSlim)
|
if (source is IMediaEntitySlim mediaSlim)
|
||||||
|
{
|
||||||
source.AdditionalData["MediaPath"] = mediaSlim.MediaPath;
|
source.AdditionalData["MediaPath"] = mediaSlim.MediaPath;
|
||||||
|
}
|
||||||
|
|
||||||
// NOTE: we're mapping the objects in AdditionalData by object reference here.
|
// 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
|
// it works fine for now, but it's something to keep in mind in the future
|
||||||
|
|||||||
Reference in New Issue
Block a user