Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External (CCX) Users Who Are Not Listed in Entitlement Tracking Are Being Recognized as CCB Users when selecting External Organization #71

Closed
stevepridemore opened this issue Jul 17, 2024 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@stevepridemore
Copy link

External (CCX) Users Who Are Not Listed in Entitlement Tracking Are Being Recognized as CCB Users is still a problem. If you select your external users based on Organization instead of directory they are still being flagged as CCB instead of CCX if they are not listed or haven't been calculated in the entitlements database.

In the ProcessEntitlements function of the slCore script library.
The If statement starting on line 229

If isReader And externalNAB Then 
      userNote.KnownGuest = "true" 'DNEXT-23857
End If

Should be changed to

If isReader And (externalNAB Or userNote.externalOrg(0) = "true") Then 
      userNote.KnownGuest = "true" 'DNEXT-23857
 End If

and the If statement starting on line 233

If externalNAB Then 
     userNote.KnownGuest = "true"    'DNEXT-23857
End If

should be changed to

If externalNAB Or userNote.externalOrg(0) = "true" Then 
     userNote.KnownGuest = "true"    'DNEXT-23857
End If
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants