TopicMappingService
: Improve IsVisible()
support
#11
Labels
Area: Mapping
Relates to one of the `ITopicMappingService` interfaces or implementations.
Priority: 3
Status 0: Discussion
Needs further evaluation of requirements and prioritization.
Type: Improvement
Improves the functionality or interface of an existing feature.
A previous commit, #885d9a6d, introduced a bypass for
IsVisible()
when adding topics to a collection viaTopicMappingService
. This introduced problems since some customers have a requirement to provide an index of topics that are hidden from the navigation usingIsHidden
. For that reason, this changed was rolled back in #cccf94c.Ideally, we will reintroduce this with a more careful implementation. This should include:
ValidateTopic()
function to centralize checks fornull
,IsDisabled
,IsHidden
, andList
.PopulateChildTopics()
since it is no longer a primary entry point.[AllowHidden]
attribute on properties to bypass the check forIsHidden
.The text was updated successfully, but these errors were encountered: