in the ENTUserAccountEO class there's code that I think should be change or needs to be address.
Code:
publicENTRoleCapabilityEO.CapabilityAccessFlagEnum GetCapabilityAccess(int capabilityId, ENTRoleEOList rolesWithCapabilities)
{
ENTRoleCapabilityEO.CapabilityAccessFlagEnum retVal = ENTRoleCapabilityEO.CapabilityAccessFlagEnum.None;
//the roles in the user object do not include the capabilities.
foreach (ENTRoleEO role in Roles)
ENTRoleEO roleWithCapabilities = rolesWithCapabilities.GetByRoleId(role.ID);
this line needs to be change from this
Code:
foreach (ENTRoleEO role in Roles)
{
to
Code:
foreach (ENTRoleEO role in rolesWithCapabilities)
{
