Ejemplo n.º 1
0
        public virtual AccessRight RightsFor(ElementRequest request, IEnumerable <IFieldAccessRule> securityRules, IEnumerable <IFieldAccessRule> logicRules)
        {
            var securityRights = getSecurityRights(request, securityRules);
            var logicRights    = getLogicRights(request, logicRules);

            return(AccessRight.Least(logicRights, securityRights));
        }
Ejemplo n.º 2
0
 public static AccessRight Least(this IEnumerable <AccessRight> rights)
 {
     return(AccessRight.Least(rights.ToArray()));
 }