View Source
Class MemberTabsAndPropertiesMapper
A custom tab/property resolver for members which will ensure that the built-in membership properties are or aren't displayed
depending on if the member type has these properties
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
public class MemberTabsAndPropertiesMapper : TabsAndPropertiesMapper<IMember>
Remarks
Constructors
View Source
MemberTabsAndPropertiesMapper(ICultureDictionary, IBackOfficeSecurityAccessor, ILocalizedTextService, IMemberTypeService, IMemberService, IMemberGroupService, IOptions<MemberPasswordConfigurationSettings>, IContentTypeBaseServiceProvider, PropertyEditorCollection)
Declaration
public MemberTabsAndPropertiesMapper(ICultureDictionary cultureDictionary, IBackOfficeSecurityAccessor backofficeSecurityAccessor, ILocalizedTextService localizedTextService, IMemberTypeService memberTypeService, IMemberService memberService, IMemberGroupService memberGroupService, IOptions<MemberPasswordConfigurationSettings> memberPasswordConfiguration, IContentTypeBaseServiceProvider contentTypeBaseServiceProvider, PropertyEditorCollection propertyEditorCollection)
Parameters
View Source
MemberTabsAndPropertiesMapper(ICultureDictionary, IBackOfficeSecurityAccessor, ILocalizedTextService, IMemberTypeService, IMemberService, IMemberGroupService, IOptions<MemberPasswordConfigurationSettings>, IContentTypeBaseServiceProvider, PropertyEditorCollection, ITwoFactorLoginService)
Declaration
public MemberTabsAndPropertiesMapper(ICultureDictionary cultureDictionary, IBackOfficeSecurityAccessor backofficeSecurityAccessor, ILocalizedTextService localizedTextService, IMemberTypeService memberTypeService, IMemberService memberService, IMemberGroupService memberGroupService, IOptions<MemberPasswordConfigurationSettings> memberPasswordConfiguration, IContentTypeBaseServiceProvider contentTypeBaseServiceProvider, PropertyEditorCollection propertyEditorCollection, ITwoFactorLoginService twoFactorLoginService)
Parameters
Methods
View Source
GetCustomGenericProperties(IContentBase)
Declaration
protected override IEnumerable<ContentPropertyDisplay> GetCustomGenericProperties(IContentBase content)
Parameters
Returns
View Source
Map(IMember, MapperContext)
Declaration
public override IEnumerable<Tab<ContentPropertyDisplay>> Map(IMember source, MapperContext context)
Parameters
Returns
Remarks
View Source
MapMembershipProperties(IMember, MapperContext)
Declaration
public IEnumerable<ContentPropertyDisplay> MapMembershipProperties(IMember member, MapperContext context)
Parameters
Returns
View Source
MapProperties(IContentBase, List<IProperty>, MapperContext)
Overridden to assign the IsSensitive property values
Declaration
protected override List<ContentPropertyDisplay> MapProperties(IContentBase content, List<IProperty> properties, MapperContext context)
Parameters
Returns