public override ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider)
 {
     return(new CompositeCrmSiteMapNodeValidator
     {
         new HiddenFromSiteMapCrmSiteMapNodeValidator(),
         new SecurityCrmSiteMapNodeValidator(PortalName)
     });
 }
 public override ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider)
 {
     return(new SecurityCrmSiteMapNodeValidator(PortalName));
 }
Exemple #3
0
 public abstract ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider);
Exemple #4
0
 public override ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider)
 {
     return(provider.SecurityTrimmingEnabled
                         ? new SecurityCrmSiteMapNodeValidator(PortalName)
                         : new AlwaysValidCrmSiteMapNodeValidator() as ICrmSiteMapNodeValidator);
 }