adding media move dialog and support for media containers

media containers are disabled currently for UI reasons
This commit is contained in:
perploug
2013-10-20 23:36:26 +02:00
parent d9a1d3438b
commit a39d41b1b7
8 changed files with 239 additions and 33 deletions

View File

@@ -35,7 +35,10 @@ namespace Umbraco.Web.Models.Mapping
expression => expression.MapFrom(content => content.ContentType.Name))
.ForMember(display => display.Properties, expression => expression.Ignore())
.ForMember(display => display.Tabs, expression => expression.ResolveUsing<TabsAndPropertiesResolver>())
.AfterMap(MapGenericCustomProperties);
/*
.AfterMap((media, display) => TabsAndPropertiesResolver.MapGenericProperties(media, display));
*/
//FROM IMedia TO ContentItemBasic<ContentPropertyBasic, IMedia>
config.CreateMap<IMedia, ContentItemBasic<ContentPropertyBasic, IMedia>>()
@@ -56,5 +59,17 @@ namespace Umbraco.Web.Models.Mapping
expression => expression.ResolveUsing<OwnerResolver<IMedia>>());
}
private static void MapGenericCustomProperties(IMedia media, MediaItemDisplay display)
{
/*
* Should this be added? if so we need some changes in the UI tho.
if (media.ContentType.IsContainer)
{
TabsAndPropertiesResolver.AddContainerView(display);
}*/
TabsAndPropertiesResolver.MapGenericProperties(media, display);
}
}
}