LPS-36514 When checking if a user is admin of a site, we need to check if he has MANAGE_SUBORGANIZATIONS/SUBGROUPS on the parent, but we also need a recursive call to check if the user has SITE_ADMIN or ORGANIZATION_ADMIN roles (we need to recheck bag.isGroupAdmin())